slice 方法 (字串)

傳回字串的一個區段。

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

引數

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

  • 結束
    選擇項。 代表字串中指定部分結尾的索引。 傳回字串包含的字元一直到 (但不包括) end 所指定的字元。 如果未指定這個值,傳回的字串便會包含從 start 一直到字串結尾的字元。

備註

slice 方法傳回包含字串中指定部分的 String 物件。

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

範例

在下列範例中,第一個 slice 方法的呼叫會傳回含有 str 前五個字元的字串。 第二個 slice 方法的呼叫則傳回含有 str 後五個字元的字串。

var str = "hello world";
var firstfive = str.slice(0,5); // Contains "hello".
var lastfive = str.slice(-5);   // Contains "world".

需求

版本 3

套用至︰

String 物件

請參閱

參考

Array 物件

slice 方法 (陣列)