JavaScript Array splice ()
Các ví dụ
Tại vị trí 2, thêm 2 yếu tố:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");
Tại vị trí 2, xóa 2 mục:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);
Định nghĩa và Cách sử dụng
Phương splice()
thức thêm và / hoặc loại bỏ các phần tử mảng.
Phương splice()
thức này sẽ ghi đè lên mảng ban đầu.
Cú pháp
array.splice(index, howmany, item1, ....., itemX)
Thông số
Parameter | Description |
index | Required. The position to add/remove items. Negative value defines the position from the end of the array. |
howmany | Optional. Number of items to be removed. |
item1, ..., itemX | Optional. New elements(s) to be added. |
Giá trị trả lại
Một mảng chứa các mục đã loại bỏ (nếu có). |
Các ví dụ khác
Ở vị trí 2, thêm các mục mới và xóa 1 mục:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");
Hỗ trợ trình duyệt
splice()
là một tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |