继承关系

构造函数

  • 参数

    • Optional entries: null | Iterable<[string, ManagedValue<any>]>

    返回值 ManagedValueMapping

属性

[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)
    • Optional thisArg: any

    返回值 void

  • 从 Map 对象返回指定的元素。如果与提供的键关联的值是一个对象,那么您将获得对该对象的引用,并且对该对象所做的任何更改都将有效地修改 Map 内部的对象。

    参数

    • key: string

    返回值 undefined | ManagedValue<any>

    返回与指定键关联的元素。如果未找到与指定键关联的元素,则返回 undefined。

  • 参数

    • key: string

    返回值 boolean

    布尔值,指示是否存在具有指定键的元素。

  • 返回 map 中键的可迭代对象

    返回值 IterableIterator<string>

  • 参数

    • step: number
    • values: any

    返回值 void

  • 参数

    • step: number
    • values: any

    返回值 void

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

    参数

    返回值 this

  • 返回 map 中值的可迭代对象

    返回值 IterableIterator<ManagedValue<any>>