当前位置: 首页 > 网络学院 > 客户端脚本教程 > JavaScript > JavaScript splice()方法
The splice() method is used to remove and add new elements to an array.
splice()可向数组删除并加入新的元素。
arrayObject.splice(index,howmany,element1,.....,elementX) |
Parameter 参数 | Description 描述 |
---|---|
index | Required. Specify where to add/remove elements. Must be a number 必选项。指定在哪个位置加入/删除元素,必须是数字 |
howmany | Required Specify how many elements should be removed. Must be a number, but can be "0" 必选项。指定有多少元素应该被删除。必须是数字,可以是"0" |
element1 | Optional. Specify a new element to add to the array 可选。指定要加入到数组中的新元素 |
elementX | Optional. Several elements can be added 可选。可以加入多个元素 |
In this example we will create an array and add an element to it:
在这个举例中我们将建立一个数组并为它加入一个元素:
<script type="text/javascript"> var arr = new Array(5) document.write(arr + "<br />") </script> |
The output of the code above will be:
输出结果为:
Jani,Hege,Stale,Kai Jim,Borge |
In this example we will remove the element at index 2 ("Stale"), and add a new element ("Tove") there instead:
这个举例中我们将删除数组中index值为2的元素("Stale"),并在这个位置加上新的元素("Tove"):
<script type="text/javascript"> var arr = new Array(5) document.write(arr + "<br />") </script> |
The output of the code above will be:
输出结果为:
Jani,Hege,Stale,Kai Jim,Borge |
In this example we will remove three elements starting at index 2 ("Stale"), and add a new element ("Tove") there instead:
在这个举例中我们将会从index值为2的位置删除三个元素("Stale"开始),并在这个位置加上一个新的元素("Tove"):
<script type="text/javascript"> var arr = new Array(5) document.write(arr + "<br />") </script> |
The output of the code above will be:
输出结果为:
Jani,Hege,Stale,Kai Jim,Borge |
splice()
How to use splice() to change an array.
怎样使用splice()来改变数组