【发布时间】:2018-05-16 10:15:11
【问题描述】:
当我尝试使用字符串模板生成表情符号时出现错误。
如何达到这个目的?
Javascript 代码:
const unifiedValue = '1F60E';
const emoji = `\u{${ unifiedValue }}`;
Javascript 错误:
SyntaxError: 模板中的无效转义序列
当然,如果我直接使用该值,它会起作用,但这很容易出错 + 数千行代码和数百个 if 条件。
开发者控制台:
'\u{1F60E}'
控制台输出: “???”
【问题讨论】:
-
您可以查看以下答案。 stackoverflow.com/a/22315491/8609245
标签: javascript unicode emoji template-literals