在ES6中,我可以这样做:
let myString = `My var: ${myVar}`;这将自动将${myVar}替换为myVar的实际值。太完美了。
但如果我有这样的东西呢?
let myString = `My var: \${myVar}`;字符\正在转义${}构造。它就变成了一根普通的绳子。
在这种情况下,我如何使\ 不逃避?
发布于 2015-06-27 20:49:58
如果要在模板字符串中使用文字反斜杠,则需要转义它:
let myVar = "test";
let myString = `My var: \\${myVar}`; // "My var: \test"发布于 2019-07-09 00:21:06
尝试使用String.raw
const name = String.raw`
____ _
| _ \ (_)
| |_) | ___ _ __ __ _ _
| _ < / _ | '__/ _' | |
| |_) | __| | | (_| | |
|____/ \___|_| \__, |_|
__/ |
|___/
`https://stackoverflow.com/questions/31093121
复制相似问题