乐趣区

关于前端:Js-splice

失恋了,不想多说,间接上例子吧。

  1. 惯例应用

    let arr = [1,2,3,4,5];
    console.log(arr.splice(2,2,4))
    // [3, 4]
    console.log(arr)
    // [1, 2, 4, 5]
  2. 不增加元素

    let arr = [1,2,3,4,5];
    console.log(arr.splice(2,1))
    // [3]
    console.log(arr)
    // [1, 2, 4, 5]
  3. 不删除元素
let arr = [1,2,3,4,5];
console.log(arr.splice(2,0,2))
// []
console.log(arr)
// [1, 2, 2, 3, 4, 5]

总结:

  1. 会扭转原数组
  2. 返回值是删除的元素组成的数组
  3. 删除的元素从第一个参数开始,包含第一个参数索引对应的值
退出移动版