【发布时间】:2018-09-11 22:43:34
【问题描述】:
Symbol在javascript(ECMASCRIPT6)中有什么用?
为什么下面的例子返回false?
常量符号 1 = 符号(); console.log(Symbol('foo') === Symbol('foo')); // 预期输出:假【问题讨论】:
-
MDN docs 非常清楚:“从 Symbol() 返回的每个符号值都是唯一的。”
-
@Bergi 大声笑,很好的发现,我现在不知道我在这里回答什么并收集数据以回答这个问题,而没有注意到它已经回答了。该问题可能应该有一个更容易找到的标题(编辑了该问题的标题)
-
@nicael 您仍然可以在此处删除您的(好!)答案并将其重新发布给更多的受众
-
@Bergi 完成了,感谢您的建议。
标签: javascript ecmascript-6 symbols