text = '{"section": "\main" }'
结果
“{” 节 “: ”主“}”
有没有一种方法,以防止JavaScript解释器从处理反斜杠作为转义字符并将其删除?
我希望能够申报 “{” 节 “: ”\主“}”,并保持反斜杠输出”
“{” 节 “: ”\主“}”
注意:如果我使用两个反斜杠,它会给我所需的输出,但我不想使用两个反斜杠,因为我在网页中包含很多Latex代码,并且它是非常尴尬的不得不加倍逃避一切。那么有没有办法来防止Javascript逃脱文字?
text = '{"section": "\main" }'
结果
“{” 节 “: ”主“}”
有没有一种方法,以防止JavaScript解释器从处理反斜杠作为转义字符并将其删除?
我希望能够申报 “{” 节 “: ”\主“}”,并保持反斜杠输出”
“{” 节 “: ”\主“}”
注意:如果我使用两个反斜杠,它会给我所需的输出,但我不想使用两个反斜杠,因为我在网页中包含很多Latex代码,并且它是非常尴尬的不得不加倍逃避一切。那么有没有办法来防止Javascript逃脱文字?
在supporting browsers,您可以使用String.raw
方法是这样的:
console.log(String.raw`\main`);
只需双击逃避它,它的simpliest
"\\main"
使用文本编辑器在Latex代码中将“\”替换为“\\”,它根本不会尴尬。 –
如果你不想逃跑,在div中有文本并将div的innerText读入一个var @Mikey - 是的,我看到它移除了我的评论 – mplungjan
据我所知,JS不能这样做。 – Titulum