如何在ES6中使弱集或弱映射“可迭代”,以便可以在循环中使用:
for(item in weakMap){console.log(item); }
没有WeakMap的内容无法通过设计访问,也没有可迭代性。
弱映射的一个关键属性是无法枚举其密钥。这对于防止攻击者观察共享弱映射对象的环境中其他系统的内部行为是必要的。如果从API中可以找到集合中项目的编号或名称,即使没有值也可以,WeakMap实例可能会创建一个旁通道,以前该通道不可用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句