数组slice方法

扶醉桌前 提交于 2019-11-28 11:35:11

slice

slice(start,end):方法可从已有数组中返回选定的元素,返回一个新数组,包含从start到end(不包含该元素)的数组元素。(不会改变原数组)

  • start参数:必须,规定从何处开始选取,如果为负数,规定从数组尾部算起的位置,-1是指最后一个元素。
  • end参数:可选(如果该参数没有指定,那么切分的数组包含从start倒数组结束的所有元素,如果这个参数为负数,那么规定是从数组尾部开始算起的元素)。
1 slice(1,3)
var array = [1, 2, 3, 4, 5];
var array1 = array.slice(1, 3);
// array [1, 2, 3, 4, 5]
// array1 [2, 3]
2 slice(1)
var array = [1, 2, 3, 4, 5];
var array1 = array.slice(1);
// array [1, 2, 3, 4, 5]
// array1 [2, 3, 4, 5]
2 slice()
var array = [1, 2, 3, 4, 5];
var array1 = array.slice(1);
// array [1, 2, 3, 4, 5]
// array1 [1, 2, 3, 4, 5]
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!