slice 方法 (陣列)

傳回陣列的一個區段。

function slice(start : Number [, end : Number]) : Array

引數

  • start
    必要項。 代表陣列中指定部分開頭的索引。

  • 結束
    選擇項。 代表陣列中指定部分結尾的索引。

備註

slice 方法傳回的 Array 物件將包含陣列的指定部分。

slice 方法會複製元素一直到 end 所代表的元素,但並不包括此元素。 如果 start 是負值,則這個值會被視為是 length + start,其中 length 是這個陣列的長度。 如果 end 是負值,則這個值會被視為是 length + end,其中 length 是這個陣列的長度。 如果省略 end,就會繼續擷取,一直到陣列的結尾為止。 如果 end 出現在 start 之前,則不會複製任何元素到新陣列之中。

範例

下列範例說明如何使用 slice 方法。

var myArray = new Array(4,3,5,65);

// Copy all but the last element of myArray
// into newArray1.
var newArray1 = myArray.slice(0, -1)

// Copy only the last two elements of MyArray
// into newArray2.
var newArray2 = myArray.slice(-2)

需求

版本 3

套用至︰

Array 物件

請參閱

參考

slice 方法 (字串)

String 物件