小谢第39问:数组方法slice和splice方法小结

1 slice可以用来从数组提取指定元素(不改变原数组),splice可以用来删除数组中的指定元素(改变了原数组)

2 slice语法:arrayObject.slice(start,end)

      参数:

              1.截取开始的位置的索引,包含开始索引

              2.截取结束的位置的索引,不包含结束索引

                       - 第二个参数可以省略不写,此时会截取从开始索引往后的所有元素

 splice语法:arrayObject.slice(start,end)

      参数:

             第一个,表示开始位置的索引

             第二个,表示删除的数量

             第三个及以后。。。

                           可以传递一些新的元素,这些元素将会自动插入到开始位置索引前边

let a = [11,22,33,44,55]
console.log('slice方法',a.slice(1,2)) //[22] console.log(a)[11,22,33,44,55]

let a = [11,22,33,44,55]
console.log('splice方法',a.splice(1,3)) //[22,33] console.log(a) [11,55]

  

3、splice( )  方法是一个多功能的方法:可以删除元素,可以替换元素,可以在数组的指定位置插入(添加)元素

 

 

 

 

上一篇:知识碎片 —— splice()方法


下一篇:数组中常用的几个响应式方法