js分割字符串的方法分享 js以逗號分割字符串( 二 )


// My handles are @samanthaming, @samantha_ming, @samanthaming
字符串中的轉義字符當字符串中包含特別字符時,配合時首先需要轉義這些字符 。讓我們看一些狀態,觀望怎么樣避免它們
/ 轉義單引號或撇號(’)/創建字符串時,應該使用單引號或雙引號 。了解了這些知識,當你的字符串中出現單引號時,一個很無腦的解決方法只是用相反的方法來創建字符串 。
const happy = ;
["I'm ", happy].join(' ');
''.concat("I'm ", happy);
"I'm " + happy;
// RESULT
// I'm
當然,您也應該使用反斜杠 來轉義字符 。但是我發現它有那么一點超級難瀏覽,所以我并不總是這樣 。
const happy = ;
['I'm ', happy].join(' ');
''.concat('I'm ', happy);
'I'm ' + happy;
// RESULT
// I'm
由于模板字符串正在使用反引號,因此這種狀態不適合用來它
/ 轉義雙引號(“)/類似于轉義單引號,我們應該使用相同的方法來使用相反的引號 。因此,為了轉義雙引號,我們將使用單引號 。
const flag = '';
['Canada "', flag, '"'].join(' ');
''.concat('Canada "', flag, '"');
'Canada "' + flag + '"';
// RESULT
// Canada ""
是的,還應該使用反斜杠轉義符 。
/ 轉義符(`)/因為模板字符串使用反引號創建其字符串,所以當要輸出該字符時,我們一定使用反斜杠對其進行轉義 。
使用哪種方法?我展示了一些使用不一樣方法連接字符串的示例 。哪種方法更好取決于全部狀態 。關于樣式偏好,我熱愛服從Airbnb滋味指南 。
因此,模板字符串必勝!
怎么很多的方法依然重要?了解很多的的方法也還是超級重要的 。怎么怎么這么說呢?因為并不是每一個代碼庫都會服從這種玩法,或者你可能面對的是一個遺留代碼庫 。作為一個研究者,我們需要能夠適應和理解我們所處的所有環境 。我們是來解決問題的,而不是抱怨技術有多老 除非這種抱怨是互搭實際動作來改善的 。那我們就有提高

推薦閱讀