zoukankan      html  css  js  c++  java
  • ES6知识点整理之----WeakMap

    1、与Map结构类似,也是用于生成键值对的集合。

    2、区别:

    • WeakMap只接受对象作为键名(null除外),不接受其他类型的值作为键名。
    • WeakMap的键名所指向的对象,不计入垃圾回收机制。

    3、如果你要往对象上添加数据,又不想干扰垃圾回收机制,就可以使用 WeakMap。

    4、WeakMap 与 Map 在 API 上的区别主要是两个,一是没有遍历操作(即没有keys()values()entries()方法),也没有size属性。二是无法清空,即不支持clear方法。WeakMap只有以下四个方法可用:

    • get()
    • set()
    • has()
    • delete()
  • 相关阅读:
    反编译工具
    3.25Java变量
    标识符
    OMS系统
    java打印方法区别
    注释
    写代码时候要注意的两个点
    python_pracyoce_day1
    SKU和SPU
    文档注释
  • 原文地址:https://www.cnblogs.com/adhehe/p/9669267.html
Copyright © 2011-2022 走看看