06-获取子数组
8.2.3 获取子数组
如果想要从一个数组中获取子数组,可以用 slice
。 slice
有两个参数,第一个参数是子数组的起始位置,第二个参数则是它的终止位置(不包括特殊字符)。如果省略终止参数,则会返回从当前位置到数组末尾的所有内容。在这个方法中,下标可以使用负值来表示倒数的元素,这是一个非常实用的功能。例如:
const arr = [1, 2, 3, 4, 5];
arr.slice(3); // 返回[4, 5]; arr没有改动
arr.slice(2, 4); //返回[3, 4]; arr没有改动
arr.slice(-2); //返回[4, 5]; arr没有改动
arr.slice(1, -2); //返回[2, 3]; arr没有改动
arr.slice(-2, -1); // 返回[4]; arr 没有改动