splice

阅读量: 243 编辑

splice(start, [count, elements])

  • 从start开始,删除count个元素,并用element替代

  • start是闭区间,也就是说操作的元素包含了start位置的元素

  • count,如果是0,可以实现数据插入

  • elements,可以有多个

arr = [1, 2, 3, 4, 5]
console.log(arr) //[ 1, 2, 3, 4, 5 ]

//下标2开始,删除1个元素
arr.splice(2, 1)
console.log(arr)//[ 1, 2, 4, 5 ]

//删除下标2及后面的元素
arr.splice(2)
console.log(arr)//[ 1, 2 ]

//替换元素,如果count=0,则是插入
arr.splice(2, 0, 10, 20, 30, 40)
console.log(arr)//[ 1, 2, 10, 20, 30, 40 ]

苏ICP备13052010号-3
©2022 南京匠成信息科技有限公司

  • 目录