JavaScript WeakMap 对象

JavaScript WeakMap 对象

JavaScript的WeakMap对象是一种集合类型,几乎与Map相似。它以键值对的形式存储每个元素,其中键是弱引用。在这里,键是对象,值是任意值。

语法

new WeakMap([iterable])

参数

iterable - 代表一个数组和其他可迭代对象,其元素以键值对的形式存在。

需要记住的要点

  • WeakMap对象只允许对象类型的键。
  • 在WeakMap中,如果对一个键对象没有引用,它们会被垃圾回收。
  • 在WeakMap中,键是不可枚举的。因此,它不提供获取键列表的任何方法。
  • WeakMap对象按插入顺序迭代其元素。

JavaScript WeakMap的方法

方法 描述
delete() 从WeakMap对象中删除指定的元素。
get() 返回指定键的值。
has() 指示WeakMap对象是否包含指定值元素。
set() 向WeakMap对象添加或更新键值对。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程