--- title: Map.prototype.entries() slug: Web/JavaScript/Reference/Global_Objects/Map/entries translation_of: Web/JavaScript/Reference/Global_Objects/Map/entries original_slug: Web/JavaScript/Referencia/Objetos_globales/Map/entries ---
{{JSRef}}

El método entries() retorna un nuevo objeto Iterator que contiene los pares [clave, valor] para cada elemento en el objeto Map en orden de inserción.

Sintaxis

myMap.entries()

Ejemplos

Usando 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"]

Especificaciones

Especificación Estado Observaciones
{{SpecName('ES6', '#sec-map.prototype.entries', 'Map.prototype.entries')}} {{Spec2('ES6')}} Definición
{{SpecName('ESDraft', '#sec-map.prototype.entries', 'Map.prototype.entries')}} {{Spec2('ESDraft')}}  

Compatibilidad con navegadores

{{CompatibilityTable}}

Prestación Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 38 {{ CompatGeckoDesktop("20") }} {{CompatNo}} 25 7.1
Prestación Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte básico. {{CompatNo}} 38 {{CompatGeckoMobile("20")}} {{CompatNo}} {{CompatNo}} 8

Ver también