Skip to main content
Version: 3.28.0

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.