首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用“`WeakMap`”或“`WeakSet`”从id中获取弱引用对象

是否可以使用“`WeakMap`”或“`WeakSet`”从id中获取弱引用对象
EN

Stack Overflow用户
提问于 2016-07-19 02:25:12
回答 1查看 166关注 0票数 0

我需要存储弱引用对象及其id (整数),并在稍后通过id获取该对象。我希望一旦undefinednull成为GCed,就能从id那里得到它。

ES2015引入了WeakMapWeakSet。但是,它们都不允许基元类型作为键,也不允许迭代。

是否有可能做到这一点?

注意:我知道WeakMapWeakSet在键上很弱。我想知道是否有可能通过WeakSetWeakMap或其他方式在JS中实现上述功能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-19 03:26:22

不可能弱地保存对对象的任意引用。有人提议添加这样的API,但目前还不可能。https://github.com/tc39/proposal-weakrefs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38448612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档