splice和slice的区别

splice

删除现有元素和/或添加新元素来更改数组的内容。

返回值:删除的数组
原来的数组:改变

1,删除数组里面的元素

arr.splice(开始位置,删除的长度)

图片.png

2,删除 在删除的地方 添加字符串

arr.splice(开始位置,删除的长度,"插入字符串1","插入字符串2")

图片.png

3,插入

arr.splice(在哪个位置,0,"插入的字符串")

图片.png

slice

返回一个开始到结束(不包括结束)的数组浅拷贝到一个新数组对象里面

返回值:根据开始~结束位置(不包括结束)选取的数组
原数组:不变
1,开始 结束位置都有

arr.sclice(开始的位置,结束的后面一个位置)

图片.png

2,没有开始 结束位置

图片.png

3,只有开始位置

图片.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容