Calls callbackFn once for each key-value pair present in the map object. The ES6 Map class sends the value to the callback before the key, so this interface must do likewise.
OptionalthisArg: anyReturns a boolean asserting whether the key exists in the map object or not.
Returns a new iterator for iterating the keys of each pair.
Returns a new iterator for iterating the values of each pair.
Returns a copy of the tree with all the keys in the specified array present.
The keys to add. If a key is already present in the tree, neither the existing key nor the existing value is modified.
OptionalreturnThisIfUnchanged: boolean
If true, the method returns this when
all of the keys are already present in the collection. The
default value may be true or false depending on the concrete
implementation of the interface (in BTree, the default is false.)
An interface for a functional map, in which the map object could be read-only but new versions of the map can be created by calling "with" or "without" methods to add or remove keys or key-value pairs.