【发布时间】:2011-10-10 02:12:31
【问题描述】:
阅读此说明后:http://wiki.ecmascript.org/doku.php?id=harmony:weak_maps
我正在尝试掌握它,但我不了解整体情况。这是什么一回事呢? Firefox 6 似乎支持它:http://kangax.github.com/es5-compat-table/non-standard/
【问题讨论】:
-
这里的答案都是错误的。弱映射中唯一“弱”的是键。也就是说 - 如果您在弱映射中有一个键值,而不是与常规
Map不同,它不会阻止它被垃圾收集。例如,这对于从外部扩展对象而不会弄乱垃圾收集很有用。特别是 Raynos 的回答只是解释了地图是什么。 -
警告:这里的两个答案都不正确。请参阅上面评论中链接的帖子以获得有意义的答案。
标签: javascript data-structures specifications ecmascript-6 weakmap