在javascript中,我可以将表情符号存储在数组中作为数组';s元素?

在javascript中,我可以将表情符号存储在数组中作为数组';s元素?,javascript,frontend,web-frontend,Javascript,Frontend,Web Frontend,我想将emojis存储在一个数组中,并使用console.out()打印它;在浏览器控制台上?它们只是字符,因此您可以使用Unicode转义。并使用\u加上代码点值:\u{xxxxx},其中xxxxx是代码点。您只能在原始\uxxx格式中使用四个十六进制数字,因此如果您在ES6之前遇到问题,您必须使用“代理对”,这在链接文章中有解释 var a = [ '\u{1F984}' ]; console.log(a[0]); 在节点中运行此操作: $node >变量a=['\u{1F984}'];

我想将emojis存储在一个数组中,并使用console.out()打印它;在浏览器控制台上?

它们只是字符,因此您可以使用Unicode转义。并使用\u加上代码点值:\u{xxxxx},其中xxxxx是代码点。您只能在原始\uxxx格式中使用四个十六进制数字,因此如果您在ES6之前遇到问题,您必须使用“代理对”,这在链接文章中有解释

var a = [ '\u{1F984}' ];
console.log(a[0]);
在节点中运行此操作:

$node
>变量a=['\u{1F984}'];
未定义
>console.log(a[0]);

var a=['可能是@Thilo的重复。我已经将上述代码保存在一个js文件中,然后运行它,在控制台上我得到了这个垃圾值--™欧元。请解释。JS文件是否被正确识别为UTF-8?您可以将代码粘贴到浏览器的控制台中,并且它可以工作(至少对我来说)。先生。我已将上述代码保存在JS文件中,然后运行它,在控制台上我得到了这个垃圾值“你应该看到独角兽表情符号。如果你想要不同的表情符号,请将1F984更改为其他表情符号。有关完整列表,请参阅链接页面。