最新的Web开发教程
 

JavaScript排列splice() Method

<JavaScript的阵列参考

将项目添加到数组:

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的阵列参考