专业编程基础技术教程

网站首页 > 基础教程 正文

js小记之slice和splice(js中slice什么意思)

ccvgpt 2024-07-17 18:03:15 基础教程 17 ℃

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

把splice写错成了slice.

js小记之slice和splice(js中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元素);

Tags:

最近发表
标签列表