我的其中一個組件中有一個方法,每當我單擊按鈕時,就會在我的 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'),那么即使原始字符串中不會出現多余的空格,這些空格也會被替換為一個“一個”。如何在字符串中添加額外的空格?
向打字稿中的字符串添加空格(角度)
眼眸繁星
2021-06-30 13:15:54