构造函数
访问器
size
- get size(): number
返回 number
方法
set
- set(key, value): void
返回 void
setOrSwap
- setOrSwap(key, value): void
返回 void
setKeyByValue
- setKeyByValue(value, key): void
返回 void
map
- map<T>(callbackFn): T[]
参数
- callbackFn: ((value: V, key: K, map: Map<K, V>) => T)
- (value, key, map): T
参数
- value: V
- key: K
- map: Map<K, V>
返回 T
返回 T[]
deleteByValue
- deleteByValue(value): boolean
返回 boolean
delete
- delete(key): boolean
返回 boolean
forEach
- forEach(callbackFn): void
参数
- callbackFn: ((value: V, key: K, map: Map<K, V>) => void)
- (value, key, map): void
参数
- value: V
- key: K
- map: Map<K, V>
返回 void
返回 void
getKeyByValue
- getKeyByValue(value): undefined | K
返回 undefined | K
get
- get(key): undefined | V
返回 undefined | V
DynamicEnum 意思是动态的枚举,也可以把他叫做 MapProxy