Map.prototype.entries()

Метод entries() возвращает новый Итератор, содержащий пары [key, value] для каждого элемента объекта Map в том порядке, в котором они были заведены.

Исходный код всех примеров для  Map сохранён на GitHub https://github.com/mdn/interactive-examples/tree/master/live-examples/js-examples/map.

Вы можете внести свой вклад, для этого: 

1. Клонируйте https://github.com/mdn/interactive-examples

2. Ознакомьтесь с руководством https://github.com/mdn/interactive-examples/blob/master/CONTRIBUTING.md

3. Напишите свой пример и отправьте нам запрос на извлечение.

Синтаксис

myMap.entries()

Возвращаемое значение

Новый итератор объекта Map.

Примеры

Использование entries()

var myMap = new Map();
myMap.set('0', 'foo');
myMap.set(1, 'bar');
myMap.set({}, 'baz');

var mapIter = myMap.entries();

console.log(mapIter.next().value); // ["0", "foo"]
console.log(mapIter.next().value); // [1, "bar"]
console.log(mapIter.next().value); // [Object, "baz"]

Спецификации

Спецификация Статус Комментарий
ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'Map.prototype.entries' в этой спецификации.
Стандарт Initial definition.
ECMAScript (ECMA-262)
Определение 'Map.prototype.entries' в этой спецификации.
Живой стандарт

Поддержка браузерами

BCD tables only load in the browser

Смотрите также