JS中slice函数详解

796 阅读1分钟

slice函数的用法

slice不仅可以get到原数组的一个片段,还可以对原数组进行浅拷贝

  1. 剪切数组

    1. Array.slice(index,item) 获得原数组下标序列从index至item-1的所有元素,并组成新数组;
     其中参数也可以理解成:index代表原数组Array的下标序列,item代表从index开始,一共要剪切item个元素;
    2. Array.slice(index) 获得原数组下表序列从index开始的所有元素,并组成新数组;
    

image.png

  1. 浅拷贝

     Array.slice() 不传参数,直接进行浅拷贝,改变返回的数组会导致原数组也发生改变
    

image.png

下一篇介绍深浅拷贝的区别以及有哪些方法可以实现深浅拷贝

--转载或者引用本文内容请注明来源及原作者;