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 中删除字符串的第一个字符

我们可以使用一系列 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