本文概要
- 语法
- 参数
- 要记住的要点
- JavaScript的WeakMap方法
语法
new WeakMap([iterable])
参数【JavaScript的WeakMap】可迭代 – 它代表的阵列和其他迭代的对象,其元素是在关键值对的形式。
要记住的要点
- 甲WeakMap对象只允许对象类型的密钥。
- 在WeakMap,如果有一个关键的对象没有参考,他们有针对性地垃圾收集。
- 在WeakMap,键是不可枚举。因此,它不提供任何方法来获取密钥列表。
- 甲WeakMap对象遍历其在插入顺序的元件。
方法 | 描述 |
---|---|
delete() | 它从WeakMap对象中删除指定的元素。 |
get() | 它返回指定键的值。 |
has() | 它指示WeakMap对象是否包含指定的值的元素。 |
set() | 它向WeakMap对象添加或更新键-值对。 |
推荐阅读
- jQuery和JavaScript的对比
- JavaScript的WeakSet
- JavaScript的map
- JavaScript的集合Set
- JavaScript的TypedArray
- JavaScript的承诺Promise
- JavaScript的Cookie有多个名称
- JavaScript的OOPS构造方法
- JavaScript的cookie的属性