JavascriptWeakMap集合

JavascriptWeakMap集合 首页 / JavaScript入门教程 / JavascriptWeakMap集合

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

JS WeakMap- 语法

new WeakMap([iterable])

JS WeakMap- 参数

iterable - 它表示数组和其他可迭代对象,其元素采用键值对的形式。

JS WeakMap- 要点

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

JS WeakMap- 方法

方法 说明
delete() 它从WeakMap对象中删除指定的元素。
get() 它返回指定键的值。
has() 它指示WeakMap对象是否包含指定的value元素。
set() 它将键值对添加或更新到WeakMap对象。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

编程高手必学的内存知识 -〔海纳〕

大数据经典论文解读 -〔徐文浩〕

爆款文案修炼手册 -〔乐剑峰〕

分布式数据库30讲 -〔王磊〕

Serverless入门课 -〔蒲松洋(秦粤)〕

Kafka核心源码解读 -〔胡夕〕

分布式技术原理与算法解析 -〔聂鹏程〕

深入浅出计算机组成原理 -〔徐文浩〕

好记忆不如烂笔头。留下您的足迹吧 :)