【问题标题】:How to add empty space at the end of string?如何在字符串末尾添加空格?
【发布时间】:2022-06-20 23:29:43
【问题描述】:

目前,我得到了长度为 6 的 let str = 'prefix',但我想在末尾添加空格并将其更新为长度为 7 的 str = 'prefix '

我已经尝试过str.split("").push("").join(""),但我收到错误说 join 不是一个函数。 我也试过str[str.length] = ' ',但这也不起作用。我还有哪些其他选择?

【问题讨论】:

  • 您收到错误是因为push() 返回的是新长度,而不是数组。
  • 为什么不只是str = str + ' '
  • 或字符串插值:str = `${str} `;

标签: javascript


【解决方案1】:

您可以连接字符串:

let str = 'prefix';
str = str + ' ';
// str === 'prefix '

或者,如果您想将任何大小的字符串填充到指定长度:

let str = 'prefix';
str = str.padEnd(7, " ");
// str === 'prefix '

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 2013-09-11
    • 2011-09-16
    相关资源
    最近更新 更多