在位置 2 处添加 2 个元素:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");
亲自试一试 »
在位置 2 处,删除 2 项:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);
亲自试一试 »
这个splice()
方法添加和/或删除数组元素。
这个splice()
方法覆盖原始数组。
array.splice(
index,
howmany,
item1, .....,
itemX)
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. |
包含已删除项目(如果有)的数组。 |
在位置 2 处,添加新项目,并删除 1 个项目:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");
亲自试一试 »
splice()
是 ECMAScript1 (ES1) 功能。
所有浏览器均完全支持 ES1 (JavaScript 1997):
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!