splice(数组方法)
向/从数组中添加/删除项目,然后返回被删除的项目。(会改变原始数组)
返回值: 改变后的数组。
参数:arrayObject.splice(index,howmany,item1,.....,itemX)
|
index
|
必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
|
|
howmany
|
必需。要删除的项目数量。如果设置为 0,则不会删除项目。
|
|
item1, ..., itemX
|
可选。向数组添加的新项目。
|
example:
<script type="text/javascript"> var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") arr.splice(2,3,"William") document.write(arr) </script>
输出:
George,John,Thomas,James,Adrew,Martin // 原数组 George,John,William,Martin // 删除后返回的数组

浙公网安备 33010602011771号