--- title: Map.prototype.entries() slug: Web/JavaScript/Reference/Global_Objects/Map/entries tags: - ECMAScript2015 - Iterator - JavaScript - Mapa - Metodă - Prototyp translation_of: Web/JavaScript/Reference/Global_Objects/Map/entries original_slug: Web/JavaScript/Referencje/Obiekty/Map/entries ---
{{JSRef}}

Metoda entries() zwraca nowy obiekt typu Iterator który zawiera pary[klucz, wartość] dla każdego elementu Mapy. Można się do nich odnieść w takiej kolejności, jakiej zostały wstawione.

{{EmbedInteractiveExample("pages/js/map-prototype-entries.html")}}

Składnia

myMap.entries()

Zwracana wartość

Nowy iterator obiektu typu {{jsxref("Map")}}.

Przykłady

Używanie 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"]

Specyfikacja

Specyfikacja Status Komentarz
{{SpecName('ES2015', '#sec-map.prototype.entries', 'Map.prototype.entries')}} {{Spec2('ES2015')}} Początkowa definicja.
{{SpecName('ESDraft', '#sec-map.prototype.entries', 'Map.prototype.entries')}} {{Spec2('ESDraft')}}  

Kompatybilność z przeglądarkami

{{CompatibilityTable}}

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

Zobacz również