slice()
slice() 方法提取字符串的一部分,并以全新的字符串形式返回提取的部分。
如果要删除字符串的第一个字符,则应指定需要从中提取字符串的起始索引:
let str = 'onitroad'; str = str.slice(1); console.log(str);//输出 nitroad
slice() 方法可用于从字符串中删除前 N 个字符:
let str = 'onitroad'; let n = 2; str = str.slice(n); console.log(str); //输出 itroad
我们可以使用一系列 JavaScript 方法来删除字符串的第一个字符。
substring()
substring() 是 JavaScript 中的一个内置函数,用于返回给定字符串从起始索引到结束索引的部分。
索引从零 (0) 开始:
let str = 'onitroad'; str = str.substring(1); console.log(str); //nitroad
substing() 方法也可用于从字符串中删除前 N 个字符:
let str = 'onitroad'; let n = 4; str = str.substring(n); console.log(str); //输出 road
substr()
substr() 方法提取字符串的一部分,从指定位置的字符开始,并返回指定的 N 个字符:
let str = 'onitroad'; str = str.substr(1); console.log(str); //输出 nitroad
substr() 方法不会修改原始字符串。
substr() 和 substring() 方法不同。
substr() 方法可以接受负的起始位置作为距字符串末尾的偏移量,而子字符串则不能。
但是,将来可能会弃用 substr() 方法。
日期:2020-06-02 22:16:16 来源:oir作者:oir