JS 数组方法splice的源码探究

Posted 天马行空的Max

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 数组方法splice的源码探究相关的知识,希望对你有一定的参考价值。

Array.splice()
splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改。
var arr=[1,2,3,4]
arr.splice(0,1)=[1]                 arr=[2,3,4]            删除
arr.slice(0,1)=[2,3,4]             arr=[1,2,3,4]
arr.splice(0,-1)=[]                  arr=[1,2,3,4]  
arr.slice(0,-1)=[1,2,3]            arr=[1,2,3]

arr.splice(0,1,5)  =>  arr=[5,2,3,4]  删除 + 添加 







以上是关于JS 数组方法splice的源码探究的主要内容,如果未能解决你的问题,请参考以下文章

区分数组的splice,split,slice方法

js数组的splice方法和slice方法的区别

js删除数组中的元素delete和splice的区别

js中数组的splice()方法

js数组删除某个元素

js删除数组中的元素delete和splice的区别