语法:
array.splice(index, howmany, item1, ....., itemX)
参数:
index:必需。整数,指定在什么位置添加/删除项目,使用负值指定从数组末尾开始的位置。
howmany:可选。要删除的项目数。如果设置为 0,则不会删除任何项目。
item1, ..., itemX:可选。要添加到数组中的新项目。
注:splice()方法会改变原始数组。
var arr = [1,2,3,4,5];
arr.splice(1,0,666); // 在1的位置删除0个元素,添加666
console.log('arr', arr); // [1, 666, 2, 3, 4, 5]
var arr1 = [1,2,3,4,5];
arr1.splice(1,0,666,888); // 在1的位置删除0个元素,添加666,888
console.log('arr1', arr1); // [1, 666,888, 2, 3, 4, 5]
var arr2 = [1,2,3,4,5];
arr2.splice(1,2,999); // 在1的位置删除2个元素,添加999
console.log('arr2', arr2); // [1, 999, 4, 5]
var arr3 = [1,2,3,4,5];
arr3.splice(arr3.length-1,0,888); // 在倒数第一个元素前面删除0个元素,添加888
console.log('arr3', arr3); // [1, 2, 3, 4, 888, 5]
本文详细介绍了JavaScript中数组的splice方法,包括其参数用法和实例演示。通过splice方法可以在数组的特定位置添加或删除元素,并返回被删除的元素。示例展示了如何在不同位置插入元素以及删除元素的操作,同时强调splice方法会直接修改原数组。
2577

被折叠的 条评论
为什么被折叠?



