String.prototype.slice()从左向右提取字符串中的一部分,并返回这个新的字符串。
语法:str.slice(beginSlice[, endSlice])
beginSlice值为正数,从该正数索引处开始提取字符串;值为负数,从指定数组的倒数第-负数的的绝对值-处开始提取字符串。
endSlice(可选)值为正数,提取字符串倒该索引处截止(不包含该处的值);值为负数,提取字符串到倒数-该负数的绝对值-位置(不包含该位置)
//举例如下
var str = 'The morning is upon us.';
str.slice(-3); // returns 'us.'
str.slice(-3, -1); // returns 'us'
str.slice(0, -1); // returns 'The morning is upon us'
str.slice(3, 6); // returns ' mor'
str.slice(7, -2); // returns 'ning is upon u'