JavaScript Object.entries()
- Vorherige Seite defineProperty()
- Nächste Seite freeze()
- Zurück zur vorherigen Ebene JavaScript-Objekt-Referenzhandbuch
Definition und Verwendung
Object.entries()
Die Methode gibt ein Array von Objekt-Schlüssel-Wert-Paaren zurück.
Object.entries()
Die Methode ändert das ursprüngliche Objekt nicht.
Verwandte Methoden:
Object.keys()
Gibt alle Schlüssel (Eigenschaften) eines beliebigen Objekttyps zurück.
Object.values()
Gibt alle Werte der Objekt-Schlüssel (Eigenschaften) zurück.
Object.entries()
Gibt alle Schlüssel und Werte eines beliebigen Objekttyps zurück.
Diese Methoden geben iterierbare Objekte (enummerierbare Arrays) zurück.
Iterierbare Objekte machen es einfacher, Objekte in der Schleife zu verwenden und Objekte in Map zu konvertieren.
Beispiel
Beispiel 1
const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; let text = Object.entries(person);
Beispiel 2
Object.entries()
Macht es einfacher, Objekte in der Schleife zu verwenden:
const fruits = {Bananas: 300, Oranges: 200, Apples: 500}; let text = ""; for (let [fruit, value] of Object.entries(fruits)) { text += fruit + ": " + value + "<br>"; }
Beispiel 3
Object.entries()
Macht es einfacher, Objekte in Map zu konvertieren:
const fruits = {Bananas: 300, Oranges: 200, Apples: 500}; const myMap = new Map(Object.entries(fruits));
Syntax
Object.values(object)
Parameter
Parameter | Beschreibung |
---|---|
object | Optional. Objekt. |
Rückgabewert
Typ | Beschreibung |
---|---|
Array | Iterierbare Array, das die Objekt-Schlüssel-Wert-Paare enthält. |
Browser-Unterstützung
ECMAScript 2017 hat dem Objekt hinzugefügt: Object.entries()
Methode.
Seit März 2017 unterstützen alle modernen Browser dies. Object.entries()
:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 47 | Edge 14 | Firefox 47 | Safari 10.1 | Opera 41 |
Juni 2016 | August 2016 | Juni 2016 | März 2017 | Oktober 2016 |
- Vorherige Seite defineProperty()
- Nächste Seite freeze()
- Zurück zur vorherigen Ebene JavaScript-Objekt-Referenzhandbuch