Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

JavaScript WeakMap

JavaScript WeakMap对象

JavaScript WeakMap对象是一种类似于Map的集合。它将每个元素存储为键-值对,其中键被弱引用。在这里,键是对象,值是任意值。

语法

new WeakMap([iterable])

参数

可迭代-表示数组和其他可迭代对象,其元素为键值对形式。

要记住的要点

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

JavaScript WeakMap方法

方法 说明
delete() 它从WeakMap对象中删除指定的元素。
get() 它返回指定键的值。
有() 它指示WeakMap对象是否包含指定的value元素。
set() 它将键值对添加或更新到WeakMap对象。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4