Open goldEli opened 4 years ago
console.log(String.raw`Hello\nworld`);
// Hello\nworld
// String.raw 可对模板字符串进行转义(\n除外),作为正常函数使用时,接收 2 个参数
var name = 'zlx'
var str = String.raw`my name is \n${name}`
str // "my name is \nzlx"
Hello\nworld
raw 可以从字面意思理解,原始的。所以 String.raw()
,会保留反斜杠,保持字符串最原始样子,不会进行转义。