如何在ES6中使弱集或弱映射迭代?

德巴布拉塔·莫汉塔(Debabrata Mohanta)

如何在ES6中使弱集或弱映射“可迭代”,以便可以在循环中使用:

for(item in weakMap){console.log(item); }
阿育王

没有WeakMap的内容无法通过设计访问,也没有可迭代性。

弱映射的一个关键属性是无法枚举其密钥。这对于防止攻击者观察共享弱映射对象的环境中其他系统的内部行为是必要的。如果从API中可以找到集合中项目的编号或名称,即使没有值也可以,WeakMap实例可能会创建一个旁通道,以前该通道不可用。

来源

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ES6中使弱集或弱映射迭代?

来自分类Dev

如何在C ++ 11中使用弱枚举?

来自分类Dev

如何在 Javascript ES6 中映射 JSON 数据

来自分类Dev

如何在1行中参考弱?

来自分类Dev

如何在MvvmCross中退订弱订阅

来自分类Dev

如何在 ES6 中使用 Symbol.iterator 进行迭代

来自分类Dev

SQL中弱关联表的映射字段

来自分类常见问题

浅克隆ES6映射或集

来自分类Dev

如何在Swift中设置对闭包/函数的弱引用?

来自分类Dev

如何在Swift扩展中创建弱存储属性?

来自分类Dev

如何在打字稿中声明ES6可迭代回调(委托)

来自分类Dev

Swift中的弱观察者集

来自分类Dev

弱映射内存泄漏

来自分类Dev

如何在ES5中使用转译的ES6?

来自分类Dev

如何在ES6中使用私有变量?

来自分类Dev

角1.5(组件):如何在es6中使用指令?

来自分类Dev

如何在ES6中使用sinon存入静态方法?

来自分类Dev

如何在es6中使用React,Graphql和Apollo过滤元素

来自分类Dev

如何在ES6中使用类扩展对象?

来自分类Dev

如何在React Native中使用ES6

来自分类Dev

如何在PhantomJS中使用ES6

来自分类Dev

如何在连字符中使用ES6导入

来自分类Dev

如何在 ES6 类中使用组合方法?

来自分类Dev

如何在 ES6 类中使用匿名函数

来自分类Dev

如何在Google Apps域中使用弱密码获取用户列表

来自分类Dev

流类型中的ES6映射

来自分类Dev

Java中的迭代器类型(弱一致)

来自分类Dev

观察对ES6映射和集的更改

来自分类Dev

在es6中使用map映射嵌套数组