📅  最后修改于: 2023-12-03 14:43:30.219000             🧑  作者: Mango
在编写 JavaScript 代码的过程中,我们需要对字符串进行一系列的操作。其中一个常见的操作是删除字符串的第一个字符。 下面是一些我们可以使用的方法。
substr() 方法能够从字符串中读取指定数量的字符,语法如下:
string.substr(start, length)
start 指定从哪个字符开始读取,length 指定要读取的字符数。
删除一个字符串的第一个字符,我们可以把 start 参数指定为 1:
let str = "abc";
str = str.substr(1); // "bc"
slice() 方法能够从一个字符串中提取一个新的字符串,语法如下:
string.slice(start, end)
start 指定从哪个字符开始提取,end 指定在哪个字符之前停止提取。
我们可以把 start 参数指定为 1,来从字符串中删除第一个字符:
let str = "abc";
str = str.slice(1); // "bc"
subString() 方法能够提取字符串中介于两个指定下标之间的字符,语法如下:
string.substring(start, end)
start 指定从哪个字符开始提取,end 指定在哪个字符之前停止提取。
把 start 参数指定为 1,就可以删除字符串的第一个字符:
let str = "abc";
str = str.substring(1); // "bc"
我们也可以使用 replace() 方法来删除字符串中的第一个字符。我们将匹配字符串开头(^)和下一个字符(.)替换为一个空字符串:
let str = "abc";
str = str.replace(/^./, ''); // "bc"
以上就是从字符串中删除第一个字符的一些方法。在不同的情况下,不同的方法可能更适合。