文章目录
一、slice
slice方法会截取字符串的一部分,返回值是截取的字符串,并且不会改变原来的字符串
使用方法:string.slice(beginIndex, [endIndex])
beginIndex:截取字符串开始的索引(从0开始),如果为负数,则被当做string.length+beginIndex。返回的结果中包括该位置匹配的字符
endIndex:截取字符串结束的索引(从0开始)。如果省略,则会一直截取到字符串末尾。如果为负数,则被当做string.length+endIndex。返回的结果中不包括该位置匹配的字符
如果不传beginIndex和endIndex,则返回原来的字符串内容,相当于复制了一份原来的字符串
如果传入的beginIndex大于字符串的length则会返回一个空字符串
如果传入的endIndex小于或者等于beginIndex则会返回一个空字符串
const str = '0123456789';
str.slice() //0123456789
str.slice(2) //23456789
str