我的其中一个组件中有一个方法,每当我单击按钮时,就会在我的 html 页面中调用该方法。我目前正在尝试格式化页面,以便某些属性(即城市和州)出现在页面中的固定位置。这是我到目前为止:if (this.city !== undefined) { let test = 50; test -= this.city.length; let result = 'City: ' + this.city; for ( let i = 0; i < test; i++) { result += ' '; } return result + this.state;}然而,与其看到类似 City:(41 个额外空格)Grapevine TX 之类的东西,它看起来更像是 City: Grapevine TX。有趣的是,只要不是空格,就会添加额外的字符。例如,如果我写了 result += 'a',那么我会在字符串中看到 41 个额外的 a。使用 result += 'a' 示例,如果我写了一行 result = result.replace(/a/g, ' '),那么最终输出将是 City: Grapevine TX。但是,如果我最初写result += ' '然后写result = result.replace(//g, 'a'),那么即使原始字符串中不会出现多余的空格,这些空格也会被替换为一个“一个”。如何在字符串中添加额外的空格?
添加回答
举报
0/150
提交
取消