当前位置:嗨网首页>书籍在线阅读

06-获取子数组

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.2.3 获取子数组

如果想要从一个数组中获取子数组,可以用 sliceslice 有两个参数,第一个参数是子数组的起始位置,第二个参数则是它的终止位置(不包括特殊字符)。如果省略终止参数,则会返回从当前位置到数组末尾的所有内容。在这个方法中,下标可以使用负值来表示倒数的元素,这是一个非常实用的功能。例如:

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 没有改动