const path = 'C:\Document\Project\test.html'
console.log(String.raw `C:\Document\Project\test.html`) // C:\Document\Project\test.html
console.log(String.raw `${path}`) // C:DocumentProject est.html
console.log(String.raw({raw: 'C:\Document\Project\test.html'})) // C:DocumentProject est.html
解析:
String.raw: 是一個(gè)模板字符串的標(biāo)簽函數(shù),是用來(lái)獲取一個(gè)模板字符串的原始字符串的
根據(jù)以上結(jié)果可得知嗤详,直接將模板字符串拼接是會(huì)完整返回原始字符串个扰,不會(huì)受反斜杠和轉(zhuǎn)義字符的影響。
PS:此題出自<<高級(jí)前端面試>>小程序葱色,可前往學(xué)習(xí)递宅。