`

splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项

 
阅读更多

splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,...
var a = [1,2,3,4,5];
var b = a.splice(2,2,7,8,9); //a:[1,2,7,8,9,5]  b:[3,4]
var b = a.splice(0,1); //同shift
a.splice(0,0,-2,-1); var b = a.length; //同unshift
var b = a.splice(a.length-1,1); //同pop
a.splice(a.length,0,6,7); var b = a.length; //同push

分享到:
评论

相关推荐

    js从数组中删除指定值(不是指定位置)的元素实现代码

    `splice`的调用方式是`splice(start, deleteCount, item1, ..., itemN)`,其中`start`表示开始修改数组的索引,`deleteCount`表示要删除的元素数量。如果`deleteCount`为0,则不会删除元素,而是可以插入新的元素。 ...

    Javascript数组操作函数总结

    在使用splice()时,我们可以指定开始位置(start),删除的元素数量(deleteCount),以及任意数量的新元素(val1, val2, ..., itemN)。删除操作后,剩余元素会向数组的左端移动。如果删除的元素数量多于新增的元素...

    javascript基础知识大集锦

    接受多个参数,如:`splice(start, deleteCount, val1, val2, ...)`。 - **reverse()**:将数组中的元素顺序反转。 - **sort()**:根据提供的函数对数组进行排序。如果没有提供函数,会按照字典顺序进行排序。 - ...

    javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)

    `splice(start, deleteCount, val1, val2, ...)` 方法从数组中移除一个或多个元素,并在该位置插入新元素。返回一个包含被移除元素的数组。 ```javascript var a = [1, 2, 3, 4, 5]; var b = a.splice(2, 2, 7, ...

    javascript对数组的常用操作代码 数组方法总汇

    6. `splice(start, deleteCount, val1, val2, ...)`:从`start`位置开始删除`deleteCount`个元素,并在该位置插入`val1, val2, ...`。返回被删除的元素数组。它可以用来添加、删除或替换数组元素。例如: ```...

    JS删除数组里的某个元素方法

    这里`splice(1, 1)`告诉数组从索引1开始删除一个元素。 除了删除,`splice`还能用于替换或添加元素。例如,要将索引1处的元素替换为'ttt',可以这样做: ```javascript arr.splice(1, 1, 'ttt'); console.log(arr)...

    JS数组(Array)处理函数整理

    例如,`arr.splice(start, deleteCount, item1, ..., itemX)`。 10. `sort()`:根据提供的比较函数对数组元素进行排序。默认情况下,元素按字母顺序排序,但可以自定义比较函数。 11. `indexOf()`和`lastIndexOf()...

    js数组操作学习总结

    `splice(start, deleteCount, val1, val2, ...)`,其中 `start` 是开始修改的数组索引,`deleteCount` 是要删除的元素个数,之后的参数是要添加进数组的元素。`splice` 方法会返回被删除元素组成的数组。示例: ```...

Global site tag (gtag.js) - Google Analytics