在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' –