已解決:javascript 刪除所有換行符

當您從 JavaScript 中的字符串中刪除所有換行符時,您實際上是在刪除所有空白字符,包括換行符。 如果您希望字符串在傳遞給函數或在表達式中使用時被視為單個單元,這可能會導致問題。

 from string

var str = "Hello rn World"; 
// Outputs "Hello World" 
str = str.replace(/r?n|r/g, '');

代碼行使用 replace 方法從字符串中刪除換行符。 正則表達式 /r?n|r/g 匹配任何類型的換行符,空字符串 ” 將每個匹配項替換為空字符串。

使用線條的技巧

在 JavaScript 中使用行時,需要牢記一些提示。

首先,請記住 JavaScript 中的行是由對象表示的。 這意味著您可以使用點表示法訪問單個行屬性。 例如,要獲取線對象的長度,可以使用 length 屬性。

其次,請記住,行可以分為兩種類型:普通行和註釋行。 普通行只是不是註釋的代碼行。 另一方面,註釋行以井號 (#) 開頭,用於註釋掉代碼部分。 您可以通過查找以雙斜杠 (//) 開頭的行來識別註釋行。

最後,請記住您可以使用行號屬性來引用代碼中的特定行。 這在調試代碼時特別有用。

相關文章:

發表評論