Map.prototype[Symbol.iterator]()
The Symbol.iterator
method of a Map
object implements the iterable protocol and allows maps to be consumed by most syntaxes expecting iterables, such as the spread syntax and for...of
loops. It returns an iterator that yields the key-value pairs of the map.
The initial value of this property is the same function object as the initial value of the Map.prototype.entries
property.
Syntax
map[Symbol.iterator]()
Return value
The same return value as Map.prototype.entries()
: a new iterable iterator object that yields the key-value pairs of the map.