slice 方法(字符串)

返回字符串的片段。

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

实参

  • 启动
    必选。 指向字符串指定部分的开头的索引。

  • 结束
    可选。 指向字符串指定部分的结尾的索引。 返回的字符串包括 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 方法(数组)