我有一个像
这样的字符串"C:\projects\cisco\iwan_staging_enc\enterprise-network-controller\ui-plugins\iwan"
当我粘贴到console
并按回车键时,它会给出以下错误
Uncaught SyntaxError: Invalid Unicode escape sequence
这里有什么错误
由于
nageshwar
答案 0 :(得分:0)
\u
是unicode转义序列的开头,在你的字符串中你有一个\u
后面没有四个十六进制数字,这是unicode转义序列\uxxxx
的格式。参见
"C:\projects\cisco\iwan_staging_enc\enterprise-network-controller\u0050i-plugins\iwan"
\u0050
id P
还有其他类型的转义,所以例如,如果你在某处有一个\n
,你会得到换行符
"C:\new projects\cisco\iwan_staging_enc\enterprise-network-controller\u0050i-plugins\iwan"
因此,如果您不希望避免这些转义序列在字符串中使用斜杠转义\
s。
"C:\\projects\\cisco\\iwan_staging_enc\\enterprise-network-controller\\ui-plugins\\iwan"
答案 1 :(得分:0)
由于反斜杠是转义字符,因此应将字符串修改为:
ReactDom.render(<myTable/>, document.querySelector('your div where you want to add this react element') )