ES6 的 WeakSet 不能遍历内部的对象,内部的对象也不保持引用,所以 GC 的时候会删除,而且 key 一定是对象不能是简单类型。
那么问题来了,比如 WeakSet 的 has(key)这个方法,假如 key 被 GC 了,我根本不可能拿到这个 key 了,怎么可能再传给 has 这个方法呢。
求指教。。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.