TypeScript 中slice(-1)是什么意思?
slice()方法提取字符串的一部分并返回一个新字符串。
使用方法
一般来说该方法有两个参数,使用方法如下:
slice(start,end)
start表示要提取的片段的起始下标;
end表示提取片段最后一个字符的后一个字符的下标;
举个例子
var str="Hello happy world!"
document.write(str.slice(6,11);
该代码的运行结果就是
happy
若end参数未指定,则选取从start下标开始的所有字符
var str="Hello happy world!"
document.write(str.slice(6);
运行结果变为
happy world!
此外,参数若是负数,则表示从字符串尾部开始算起,
slice(-1)就表示字符串的最后一个字符;
slice(-2)表示字符串的倒数第二个字符;
以此类推。
举个例子
var str = "Hello happy world!"
var sliced = str.slice(3, -2);
console.log(sliced);
运行结果为
lo happy world