Class FixMap<KeyType, ValueType>
Constructors
constructor
- new FixMap<KeyType, ValueType>(_initValue): FixMap<KeyType, ValueType>
Parameters
_initValue: (() => ValueType)
- (): ValueType
Returns ValueType
Returns FixMap<KeyType, ValueType>
Properties
Private
_initValue
_initValue: any
Private
_map
_map: any
Accessors
size
- get size(): number
Returns number
Methods
[iterator]
- [iterator](): IterableIterator<[KeyType, ValueType]>
Returns IterableIterator<[KeyType, ValueType]>
clear
- clear(): void
Returns void
delete
- delete(key): boolean
Returns boolean
find
- find(key): undefined | ValueType
Returns undefined | ValueType
forEach
- forEach(callbackfn, thisArg?): void
Parameters
callbackfn: ((value, key, map) => void)
- (value, key, map): void
Parameters
value: ValueType
key: KeyType
map: Map<KeyType, ValueType>
Returns void
Optional
thisArg: any
Returns void
get
- get(key): ValueType
Returns ValueType
has
- has(key): boolean
Returns boolean
set
- set(key, value): ValueType
Parameters
key: KeyType
value: ValueType
Returns ValueType
Some fix for JS MAP: