js的splice方法

2018-03-12  本文已影响17人  舒小妮儿

js中数组的 splice() 方法用于插入、删除或替换数组的元素,操作结果会改变原始数组,具体可参考下面的例子:

var arr = [1, 2, 3, 4, 5]
var tmpArr = arr.splice(1, 2)
console.log('arr:', arr)
console.log('tmpArr:', tmpArr)

运行打印结果为:


从上图打印可知:
1、arr.splice(1, 2) 后得到的是,原数组删除下标为1和2两个元素后剩余元素组成的数组;
2、tmpArr则是原数组中被删除的元素组成的新数组

Tip:
1、如果需要得到被操作(插入、删除或替换)的元素组成的新数组,需要定义新的变量来接收splice操作返回的值,而需要获取被操作操作(插入、删除或替换)后剩余的元素的数组可直接使用原数组名即可,因为splice操作后原数组会改变。
2、对于不熟悉的方法,一定要从概念和实际使用来理解,切不可想当然按照已有认知去理解。

上一篇 下一篇

猜你喜欢

热点阅读