【问题标题】:Remove First Character of (Original) String in JavaScript [duplicate]在JavaScript中删除(原始)字符串的第一个字符[重复]
【发布时间】:2019-10-21 10:40:21
【问题描述】:

我看到了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);

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

【问题讨论】:

  • 在 JavaScript 中,字符串是不可变的,因此您不能删除第一个字符。但是,您可以创建一个没有第一个字符的新字符串,如 abney317's answer 所示。

标签: javascript


【解决方案1】:

使用substring

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    • 2011-06-24
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    相关资源
    最近更新 更多