龙空技术网

js小记之slice和splice

编程生涯 133

前言:

现在同学们对“js中的splice”大体比较珍视,咱们都想要学习一些“js中的splice”的相关知识。那么小编在网摘上收集了一些对于“js中的splice””的相关资讯,希望兄弟们能喜欢,大家快快来了解一下吧!

今天再开发过程中,遇到一个问题排查好久,竟然犯了了一个非常粗浅的错误。

把splice写错成了slice.

1、slice

  slice是指定在一个数组中的元素创建一个新的数组,即原数组不会变.

let sliceTest  = [1,2,3,4]let a = sliceTest.slice(0,1);console.log(sliceTest);// 输出:【1,2,3,4】console.log(a);// 输出 1 

2、splice

  splice是可以删除、插入、替换原数组中的元素

  splice删除:  spliceTest.splice(1,2) (删除spliceTest中的1、2两项);

  splice插入:  spliceTest.splice(1,0,'5','6') (在spliceTest键值为1的元素前插入两个值);

  splice替换:  spliceTest.splice(1,2,'5','6') (在spliceTest中替换1、2元素);

标签: #js中的splice