3、String.raw

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: 是一个模板字符串的标签函数,是用来获取一个模板字符串的原始字符串的

根据以上结果可得知,直接将模板字符串拼接是会完整返回原始字符串,不会受反斜杠和转义字符的影响。

PS:此题出自<<高级前端面试>>小程序,可前往学习。

你可能感兴趣的:(3、String.raw)