gpt4 book ai didi

Javascript CR+LF 会破坏字符串?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:19:30 24 4
gpt4 key购买 nike

当在字符串常量中存储 '\n\r' 时,它会使 Javascript 引擎抛出“未终止字符串”等错误。

如何解决?

更多信息:基本上我想使用 Javascript 将文本选择到 TEXTAREA HTML 字段中并插入换行符。尝试填充这些常量时,出现错误。

最佳答案

String literals不得包含普通换行符,如 CR 和 LF:

A 'LineTerminator' character cannot appear in a string literal, even if preceded by a backslash \. The correct way to cause a line terminator character to be part of the string value of a string literal is to use an escape sequence such as \n or \u000A.

所以像这样换行是无效的:

"foo
bar"

相反,您需要使用转义序列,例如:

"foo\nbar"

关于Javascript CR+LF 会破坏字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4715929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com