继承关系

构造函数

  • 参数

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

    返回 ManagedValueMapping

属性

[toStringTag]: string
size: number

返回

Map 中元素的数量。

[species]: MapConstructor

方法

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

    返回 MapIterator<[string, ManagedValue<any>]>

  • 返回 void

  • 参数

    • key: string

    返回 boolean

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

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

    返回 MapIterator<[string, ManagedValue<any>]>

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

    参数

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

    返回 void

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

    参数

    • key: string

    返回 undefined | ManagedValue<any>

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

  • 参数

    • key: string

    返回 boolean

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

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

    返回 MapIterator<string>

  • 参数

    • step: number
    • values: any

    返回 void

  • 参数

    • step: number
    • values: any

    返回 void

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

    参数

    返回 this

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

    返回 MapIterator<ManagedValue<any>>

  • 根据所传递回调的返回值,对可迭代对象的成员进行分组。

    类型参数

    • K
    • T

    参数

    • items: Iterable<T, any, any>

      一个可迭代对象。

    • keySelector: ((item, index) => K)

      一个回调函数,将对 items 中的每个项进行调用。

        • (item, index): K
        • 参数

          • item: T
          • index: number

          返回 K

    返回 Map<K, T[]>