【发布时间】:2013-07-06 09:31:58
【问题描述】:
我正在使用带有--harmony 标志的 Node.JS v0.11.4 中的 ECMAScript 6 符号和映射。请考虑以下事项。
var a = Map();
a.set(Symbol(), 'Noise');
// Prints "1"
console.log(a.size);
如果属性由保证唯一的“匿名”符号键标识,是否可以检索值 'Noise'?
【问题讨论】:
-
我不知道泄漏,但是如果没有对 Symbol() 返回的引用,您将无法返回该值...
-
我不知道 ES 6 符号是如何工作的,但你不能枚举 a 对象吗?
for (var key in a) alert(a[key]);
标签: javascript node.js ecmascript-6