JavaScript的WeakMap

本文概要

  • 语法
  • 参数
  • 要记住的要点
  • JavaScript的WeakMap方法
JavaScript的WeakMap对象是一个类型的集合,这几乎类似于地图。它存储各元件作为键 – 值对,其中键是弱引用。在这里,键对象和值是任意值。
语法
new WeakMap([iterable])

参数【JavaScript的WeakMap】可迭代 – 它代表的阵列和其他迭代的对象,其元素是在关键值对的形式。
要记住的要点
  • 甲WeakMap对象只允许对象类型的密钥。
  • 在WeakMap,如果有一个关键的对象没有参考,他们有针对性地垃圾收集。
  • 在WeakMap,键是不可枚举。因此,它不提供任何方法来获取密钥列表。
  • 甲WeakMap对象遍历其在插入顺序的元件。
JavaScript的WeakMap方法
方法描述
delete()它从WeakMap对象中删除指定的元素。
get()它返回指定键的值。
has()它指示WeakMap对象是否包含指定的值的元素。
set()它向WeakMap对象添加或更新键-值对。

    推荐阅读