--- title: Map.prototype.entries() slug: Web/JavaScript/Reference/Global_Objects/Map/entries tags: - ECMAScript 2015 - Iterador - JavaScript - Mapa - Prototipo - metodo translation_of: Web/JavaScript/Reference/Global_Objects/Map/entries ---
{{JSRef}}

O método entries() retorna um novo objeto Iterador que contém os pares [chave, valor] para cada elemento no objeto Map pela ordem de inserção.

Sintaxe

meuMapa.entries()

Retorna o valor

Um novo objeto iterador de {{jsxref("Map")}}.

Exemplos

Usando entries()

var meuMap = new Map();
meuMap.set('0', 'foo');
meuMap.set(1, 'bar');
meuMap.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"]

Especificações

Especificação Status Comentário
{{SpecName('ES2015', '#sec-map.prototype.entries', 'Map.prototype.entries')}} {{Spec2('ES2015')}} Definição inicial.
{{SpecName('ESDraft', '#sec-map.prototype.entries', 'Map.prototype.entries')}} {{Spec2('ESDraft')}}  

Compatibilidade com os navegadores

{{CompatibilityTable}}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 38 {{ CompatGeckoDesktop("20") }} {{CompatNo}} 25 7.1
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatNo}} 38 {{CompatGeckoMobile("20")}} {{CompatNo}} {{CompatNo}} 8

Veja também