程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

js小记之slice和splice(js中slice函数)

balukai 2025-03-25 10:56:39 文章精选 6 ℃

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

把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元素);

最近发表
标签列表