@ceeblue/web-utils
Preparing search index...
FixMap
Class FixMap<KeyType, ValueType>
Some fix for JS MAP:
find(key) search an item in the map and returns undefined if not found
get(key) return the item if exists or otherwise create and returns it
set(key, value) returns the value of the item (rather the MAP)
Type Parameters
KeyType
ValueType
Index
Constructors
constructor
Accessors
size
Methods
[iterator]
clear
delete
find
for
Each
get
has
set
Constructors
constructor
new
FixMap
<
KeyType
,
ValueType
>
(
_initValue
:
()
=>
ValueType
,
)
:
FixMap
<
KeyType
,
ValueType
>
Type Parameters
KeyType
ValueType
Parameters
_initValue
:
()
=>
ValueType
Returns
FixMap
<
KeyType
,
ValueType
>
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
:
KeyType
)
:
boolean
Parameters
key
:
KeyType
Returns
boolean
find
find
(
key
:
KeyType
)
:
ValueType
|
undefined
Parameters
key
:
KeyType
Returns
ValueType
|
undefined
for
Each
forEach
(
callbackfn
:
(
value
:
ValueType
,
key
:
KeyType
,
map
:
Map
<
KeyType
,
ValueType
>
,
)
=>
void
,
thisArg
?:
any
,
)
:
void
Parameters
callbackfn
:
(
value
:
ValueType
,
key
:
KeyType
,
map
:
Map
<
KeyType
,
ValueType
>
)
=>
void
Optional
thisArg
:
any
Returns
void
get
get
(
key
:
KeyType
)
:
ValueType
Parameters
key
:
KeyType
Returns
ValueType
has
has
(
key
:
KeyType
)
:
boolean
Parameters
key
:
KeyType
Returns
boolean
set
set
(
key
:
KeyType
,
value
:
ValueType
)
:
ValueType
Parameters
key
:
KeyType
value
:
ValueType
Returns
ValueType
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
size
Methods
[iterator]
clear
delete
find
for
Each
get
has
set
@ceeblue/web-utils
Loading...
Some fix for JS MAP: