Constructors
constructor
- new Map<K, V>(iterable?): Map<K, V>
Parameters
Optional
iterable: Iterable<[K, V], any, any>
Returns Map<K, V>
Properties
[iterator]
[iterator]: ((this: Map<K, V>) => Generator<[K, V], void, any>) = ... Accessors
size
- get size(): number
Returns number
Methods
clear
- clear(): void
Returns void
delete
- delete(key): boolean
Returns boolean
entries
- entries(): IterableIterator<[K, V], any, any>
Returns IterableIterator<[K, V], any, any>
forEach
- forEach(callback, thisArg?): void
Parameters
- callback: ((value: V, key: K, map: Map<K, V>) => void)
- (value, key, map): void
Returns void
Optional
thisArg: any
Returns void
get
- get(key): undefined | V
Returns undefined | V
has
- has(key): boolean
Returns boolean
keys
- keys(): IterableIterator<K, any, any>
Returns IterableIterator<K, any, any>
set
- set(key, value): this
Returns this
values
- values(): IterableIterator<V, any, any>
Returns IterableIterator<V, any, any>