Parameter | Details |
---|---|
iterable | Any iterable object (for example an array) containing [key, value] pairs. |
key | The key of an element. |
value | The value assigned to the key. |
callback | Callback function called with three parameters: value, key, and the map. |
thisArg | Value which will be used as this when executing callback . |
In Maps NaN
is considered to be the same as NaN
, even though NaN !== NaN
. For example:
const map = new Map([[NaN, true]]);
console.log(map.get(NaN)); // true