在JavaScript中删除(原始)字符串的第一个字符

23 浏览
0 Comments

在JavaScript中删除(原始)字符串的第一个字符

我看到了这篇文章,但它只是针对特定数字(在这种情况下是0)删除字符。

我想无论是什么字符,都要从字符串中删除第一个字符。

splice()shift()不能使用,因为它们只适用于数组:

let string = "stake";
string.splice(0, 1);
console.log(string);

let string = "stake";
string.shift();
console.log(string);

slice()获取到了第一个字符,但它不会从原始字符串中删除它。

let string = "stake";
string.slice(0, 2);
console.log(string);

是否还有其他方法可以从字符串中删除第一个元素?

0
0 Comments

在JavaScript中,有时候我们需要删除字符串的第一个字符。为了解决这个问题,我们可以使用JavaScript中的substring方法。下面是一个使用substring方法删除字符串第一个字符的示例代码:

let str = "stake";
str = str.substring(1);
console.log(str);

在上述代码中,我们首先定义了一个名为str的字符串变量,并初始化为"stake"。然后,我们使用substring方法来删除字符串的第一个字符。substring方法接受两个参数,第一个参数表示起始索引,第二个参数表示结束索引(可选)。在我们的示例中,我们传递了1作为起始索引,表示从第二个字符开始截取。最后,我们将修改后的字符串赋值给str变量,并将其打印到控制台上。

通过运行上述代码,我们可以看到输出结果为"take",即成功删除了字符串的第一个字符。

总结起来,要删除JavaScript字符串的第一个字符,我们可以使用substring方法,并将起始索引设置为1。这样就可以轻松地实现删除字符串第一个字符的操作。

0