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

时间:2019-06-05 22:03:06

标签: javascript

我看到了this article,但特定于删除某个字符(如果是某个数字-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);

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

我不想只是将字符串转换成数组,而是可以使用splice()shift()

1 个答案:

答案 0 :(得分:4)

使用substring

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