例
将项目添加到数组:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");
水果的结果将是:
Banana,Orange,Lemon,Kiwi,Apple,Mango
试一试» 更多"Try it Yourself"下面的例子。
定义和用法
的splice()方法增加/删除数组项/,和返回被删除item(s)
Note:此方法更改原始数组。
浏览器支持
在表中的数字规定,完全支持方法的第一个浏览器版本。
方法 | |||||
---|---|---|---|---|---|
splice() | 是 | 是 | 是 | 是 | 是 |
句法
参数值 参数 描述 index 需要。 指定在什么位置添加/删除项目,使用负值的整数从数组的末尾指定位置 howmany 需要。 要删除的项目数。 如果设置为0,任何项目都将被删除 item1 , ..., itemX 可选的。 新的item(s)被添加到阵列
技术细节
返回值: 一个新的数组,包含移除项目(if any) JavaScript的版本: 1.2
更多示例
例
在位置2,添加新项目,并删除1项:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");
水果的结果将是:
Banana,Orange,Lemon,Kiwi,Mango 试一试»
例
在位置2,取出2项:
var fruits = ["Banana", "Orange", "Apple", "Mango",
"Kiwi"];
fruits.splice(2, 2); 水果的结果将是:
Banana,Orange,Kiwi 试一试»
<JavaScript的阵列参考