例子:
var i = 'Hello \n World'
console.log(i)
会返回:
Hello
World
我想让它回来
Hello \n World
不呈现新行,因为我打算将其存储在数据库中。
对于那些想要在数据库中存储 \n
的人
你不需要逃避,因为你的文档数据库会做 JSON.stringify
,我使用 ArangoDB 并且它工作得很好,感谢 @PaulPro
原文由 itsezc 发布,翻译遵循 CC BY-SA 4.0 许可协议
您将使用 --- 转义
\
\\
,这将告诉解释器只生成字符而不将其作为特殊字符处理:以下是所有字符串转义码:
\0
NUL 字符 (\u0000)\b
退格键 (\u0008)\t
水平制表符 (\u0009)\n
(\u000A)\v
垂直制表符 (\u000B)\f
换页(\u000C)\r
回车(\u000D)\"
双引号 (\u0022)\'
撇号或单引号 (\u0027)\\
反斜杠 (\u005C)\x XX
两个十六进制数字XX指定的Latin-1字符\u XXXX
四个十六进制数字XXXX指定的Unicode字符