slice 方法 (Array)

  返回一个数组的一段。

  arrayObj.slice(start, [end])

  参数

  arrayObj

  必选项。一个 Array 对象。

  start

  必选项。arrayObj 中所指定的部分的开始元素是从零开始计算的下标。

  end

  可选项。arrayObj 中所指定的部分的结束元素是从零开始计算的下标。

  说明

  slice 方法返回一个 Array 对象,其中包含了 arrayObj 的指定部分。

  slice 方法一直复制到 end 所指定的元素,但是不包括该元素。如果 start 为负,将它作为 length + start处理,此处 length 为数组的长度。如果 end 为负,就将它作为 length + end 处理,此处 length 为数组的长度。如果省略 end ,那么 slice 方法将一直复制到 arrayObj 的结尾。如果 end 出现在 start 之前,不复制任何元素到新数组中。

  示例

  在下面这个例子中,除了最后一个元素之外,myArray 中所有的元素都被复制到 newArray 中:

  newArray = myArray.0, -1

  要求

  版本 3

  请参阅

  slice 方法 (String) | String 对象

  应用于:Array 对象

  © 2001 Microsoft Corporation. 保留所有权利。