js 数组方法splice底层原理(重构)
splice 方法 是一种数组方法
splice方法的所有操作会改变原数组,返回值是删除的原数组中的数据
传一个参数的时候,是从这个参数位置的下标开始,删除数组后面的所有数组
传两个参数的时候,第二个参数是删除的个数,是从第一个参数位置开始删除对应的个数
传三个参数的时候,从第三个参数开始,是在删除位置依次插入第三个参数开始的数据,先删除,再插入,哪里删除,哪里插入
当不传入参数的时候,原数组不发生改变,返回值是undefined
以下为底层原理:
Array.prototype.mySpl
原创
2021-10-16 15:22:57 ·
788 阅读 ·
0 评论