方法 (Array)
返回一个数组的一段。
[color=#FFFFFF'][/color]
arrayObj.slice(start, [end])
参数
arrayObj
必选项。一个 Array 对象。
start
[color=#FFFFFF'][/color]
必选项。arrayObj 中所指定的部分的开始元素是从零开始计算的下标。
end
[color=#FFFFFF'][/color]
可选项。arrayObj 中所指定的部分的结束元素是从零开始计算的下标。
[color=#FFFFFF'][/color]
说明
slice 方法返回一个 Array 对象,其中包含了 arrayObj 的指定部分。
[color=#FFFFFF'][/color]
slice 方法一直复制到 end 所指定的元素,但是不包括该元素。如果 start 为负,将它作为 length start处理,此处 length 为数组的长度。如果 end 为负,就将它作为 length end 处理,此处 length 为数组的长度。如果省略 end ,那么 slice 方法将一直复制到 arrayObj 的结尾。如果 end 出现在 start 之前,不复制任何元素到新数组中。
示例
在下面这个例子中,除了最后一个元素之外,myArray 中所有的元素都被复制到 newArray 中:
[color=#FFFFFF'][/color]
newArray = myArray.slice(0, -1)