字符串的slice方法只接收一个参数的时候的返回值

字符串的slice方法用于截取字符串,当传两个参数的时候,会截取字符串并返回截取的内容,返回的是字符串

let str = '你把右手放在我左肩,轻声对我说了句抱歉'

let res = str.slice(2,5);

console.log(res);     

输出的结果是:  '右手放'

第一个参数表示截取的起始位置,第二个参数代表的是截取的结束位置,不包含第二个参数对应的元素

如果只传一个参数会返回什么呢?

'123456'.slice(0)

执行结果是返回全部字符串 ‘123456’

'123456'.slice(1)

执行结果是返回字符串 ‘23456’

只传一个参数的时候是返回的从其实位置元素到最后一个元素

传个负数会返回什么呢?

‘123456’.slice(-2)

执行结果是: ‘56’

传负数会从后向前检索起始的索引

猜你喜欢

转载自www.cnblogs.com/zhang-jiao/p/11867350.html
今日推荐