个性化阅读
专注于IT技术分析

JavaScript的WeakMap

本文概要

JavaScript的WeakMap对象是一个类型的集合,这几乎类似于地图。它存储各元件作为键 – 值对,其中键是弱引用。在这里,键对象和值是任意值。

语法

new WeakMap([iterable])

参数

可迭代 – 它代表的阵列和其他迭代的对象,其元素是在关键值对的形式。

要记住的要点

  • 甲WeakMap对象只允许对象类型的密钥。
  • 在WeakMap,如果有一个关键的对象没有参考,他们有针对性地垃圾收集。
  • 在WeakMap,键是不可枚举。因此,它不提供任何方法来获取密钥列表。
  • 甲WeakMap对象遍历其在插入顺序的元件。

JavaScript的WeakMap方法

方法描述
delete()它从WeakMap对象中删除指定的元素。
get()它返回指定键的值。
has()它指示WeakMap对象是否包含指定的值的元素。
set()它向WeakMap对象添加或更新键-值对。
赞(0)
未经允许不得转载:srcmini » JavaScript的WeakMap

评论 抢沙发

评论前必须登录!