我想将表情符号作为 UTF-8 代码添加到我的字符串中:
var c11 = new Road('/hl','\u{1F1F3-1F1F1} netherlands', node4);
根据 link ,它是荷兰国旗表情符号 UTF-8 代码。当我启动我的 javascript 应用程序时,它抛出了这个错误:
var c11 = new Road('/hl', '\u{1F1F3-1F1F1} netherlands', node4);
^^^^^^^^^
SyntaxError: Unexpected token ILLEGAL
at exports.runInThisContext (vm.js:53:16)
当我写其他没有破折号的表情符号时(例如 \u{1F338}
),效果很好。为什么我不能使用标志?
最佳答案
只需使用 \u{1F1F3}\u{1F1F1}
而不是 \u{1F1F3-1F1F1}
。
关于Javascript 语法错误 : Unexpected token ILLEGAL when trying to use emoji's UTF code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35173915/