在Javascript中,爲什麼這個表述不相同'\b,\b'
?在Javascript中,爲什麼 b字符在.join()中被刪除?
['\b', '\b'].join()
//=> ","
根據MDN文檔上join
:
如果元素是未定義或爲空,它被轉換爲空字符串。
那麼爲什麼\b
被評估爲undefined/null?
['\btest', '\btest2'].join()
//=> "test,test2"
一些瘋狂的事情:
此外,\b
從它前面加上任何字符串,e.g下降。
在你的控制檯輸入'「\ b」',它會返回一個空字符串 – gurvinder372
@ gurvinder372是的,但是爲什麼? '\ a'返回'a',這也很奇怪。這個反斜槓字符在做什麼? – ccnokes
它是一個特殊的字符。嘗試使用雙反斜槓b - '\\ b' –