The entries in this Map.
The number of key / value pairs in this Map.
Returns true if the value exists within this Map. Otherwise, returns false.
The value to search for.
true if the value is found, otherwise false.
Dumps the contents of this Map to the console via console.group.
Iterates through all entries in this Map, passing each one to the given callback.
If the callback returns false, the iteration will break.
The callback which will receive the keys and entries held in this Map.
This Map object.
Returns an Array of all the values stored in this Map.undefined
An array of the values stored in this Map.
Returns a boolean indicating whether an element with the specified key exists or not.
The key of the element to test for presence of in this Map.
Returns true if an element with the specified key exists in this Map, otherwise false.
Adds all the elements in the given array to this Map.
If the key already exists, the value will be replaced.
An array of key-value pairs to populate this Map with.
This Map object.
A custom Map implementation that stores entries as key-value pairs with ordered iteration. Unlike a native JavaScript Map, it also maintains an internal array of entries for efficient indexed access and iteration. Supports filtering, merging, and contains/size operations. Used internally by various Phaser systems for managing collections.