继承关系

构造函数

属性

[toStringTag]: string
size: number

返回值

Map 中元素的数量。

[species]: MapConstructor

方法

  • 返回 Map 中的条目可迭代对象。

    返回值 IterableIterator<[string, ManagedValue<any>]>

  • 返回值 void

  • 参数

    • key: string

    返回值 boolean

    如果 Map 中存在元素并且已被删除,则返回 true;如果元素不存在,则返回 false。

  • 返回 Map 中每个条目的键值对可迭代对象。

    返回值 IterableIterator<[string, ManagedValue<any>]>

  • 对 Map 中的每个键值对(按插入顺序)执行提供的函数一次。

    参数

    • callbackfn: ((value, key, map) => void)
    • 可选 thisArg: any

    返回值 void

  • 返回 Map 对象中的指定元素。如果与提供的键关联的值是对象,则将获得该对象的引用,对该对象的任何更改将有效地修改 Map 中的对象。

    参数

    • key: string

    返回值 undefined | ManagedValue<any>

    返回与指定键关联的元素。如果与指定键没有关联元素,则返回 undefined。

  • 参数

    • key: string

    返回值 boolean

    指示具有指定键的元素是否存在。

  • 返回地图中的键的迭代器

    返回 IterableIterator<string>

  • 参数

    • step: number
    • values: any

    返回值 void

  • 参数

    • step: number
    • values: any

    返回值 void

  • 向 Map 添加一个新的元素,并指定键和值。如果具有相同键的元素已存在,则会更新该元素。

    参数

    返回 this

  • 返回地图中的值的迭代器

    返回 IterableIterator<ManagedValue<any>>