字符串的slice方法用于截取字符串,当传两个参数的时候,会截取字符串并返回截取的内容,返回的是字符串
let str = '你把右手放在我左肩,轻声对我说了句抱歉'
let res = str.slice(2,5);
console.log(res);
输出的结果是: '右手放'
第一个参数表示截取的起始位置,第二个参数代表的是截取的结束位置,不包含第二个参数对应的元素
如果只传一个参数会返回什么呢?
'123456'.slice(0)
执行结果是返回全部字符串 ‘123456’
'123456'.slice(1)
执行结果是返回字符串 ‘23456’
只传一个参数的时候是返回的从其实位置元素到最后一个元素
传个负数会返回什么呢?
‘123456’.slice(-2)
执行结果是: ‘56’
传负数会从后向前检索起始的索引