如何制作弱集或弱映射" iterable"在ES6中,我可以用于循环:
for(item in weakMap){console.log(item); }
答案 0 :(得分:2)
没有设计无法访问WeakMap的内容,也没有可迭代性。
弱地图的一个关键属性是无法枚举其键。 这对于防止攻击者观察内部行为是必要的 环境中共享弱映射对象的其他系统。 是否可以发现集合中项目的数量或名称 从API开始,即使值不是,WeakMap实例也可能 创建一个以前无法使用的侧面通道。