Javascript Unicode字符在变量名中有效吗?

Javascript Unicode字符在变量名中有效吗?,javascript,Javascript,我知道你做不到 var foo = {}; foo.✈ = "NOT VALID"; 但你能做到 var foo = {}; foo["✈"] = "VALID"; foo[”✈"]绝对是✈一个foo和✈可以像变量一样使用,但从技术上讲,它是✈一个“变量”?否。✈ 数组中的值不是变量,而是✈ 如果你不知道的话,你可以把它变成一个变量 var ✈ = "something"; 非常好是的,它们是,请阅读规范。'Unicode类别中的任何字符“大写字母(Lu)”、“小写字母(Ll)”、“标题字

我知道你做不到

var foo = {};
foo.✈ = "NOT VALID";
但你能做到

var foo = {};
foo["✈"] = "VALID";

foo[”✈"]绝对是
一个
foo
可以像变量一样使用,但从技术上讲,它是
一个“变量”?

否。✈ 数组中的值不是变量,而是✈

如果你不知道的话,你可以把它变成一个变量

var ✈ = "something";

非常好

是的,它们是,请阅读规范。'Unicode类别中的任何字符“大写字母(Lu)”、“小写字母(Ll)”、“标题字母(Lt)”、“修饰符字母(Lm)”、“其他字母(Lo)”或“字母编号(Nl)”变量名和对象属性不是一回事。不想查看javascript的历史记录。只想得到一个肯定-否定的答案。我想他是想✈ 作为对象阵列上的属性?…尝试制作?如何绘制飞机?