JavaScript-Objekt-Entries()-Methode
Die JavaScript-Methode Object.entries() wird verwendet, um ein Array zurückzugeben, das aus aufzählbaren Eigenschaftspaaren [Schlüssel, Wert] des Objekts besteht, die als Parameter übergeben werden. Die Reihenfolge der Eigenschaften ist dieselbe wie beim manuellen Durchlaufen der Eigenschaftswerte des Objekts.
Syntax:
Object.entries(obj);
Parameter:
- obj : Es ist das Objekt, dessen aufzählbare Eigenschaftspaare [Schlüssel, Wert] zurückgegeben werden sollen.
Rückgabewert:
Object.entries() gibt ein Array zurück, das aus aufzählbaren Eigenschaftspaaren [Schlüssel, Wert] des übergebenen Objekts besteht.
Beispiel 1: In diesem Beispiel wurde ein Objekt obj mit drei Eigenschaftspaaren [Schlüssel, Wert] erstellt und die Methode Object.entries() wird verwendet, um das erste Eigenschaftspaar [Schlüssel, Wert] des Objekts zurückzugeben.
Javascript
// Creating an object constructor> // and assigning values to it> const obj = { 0:> 'adam'> , 1:> 'billy'> , 2:> 'chris'> };> > // Displaying the enumerable property [key, value]> // pairs of the object using object.entries() method> console.log(Object.entries(obj)[1]);> |
Ausgabe
[ '1', 'billy' ]
Beispiel 2: In diesem Beispiel wurde ein Objekt obj mit drei Eigenschaftspaaren [Schlüssel, Wert] erstellt und die Methode Object.entries() wird verwendet, um alle Eigenschaftspaare [Schlüssel, Wert] des Objekts zurückzugeben.
Javascript
// Creating an object constructor and> // assigning values to it> const obj = { 10:> 'adam'> , 200:> 'billy'> , 35:> 'chris'> };> // Displaying the enumerable property [key, value]> // pairs of the object using object.entries() method> console.log(Object.entries(obj));> |
Ausgabe
[ [ '10', 'adam' ], [ '35', 'chris' ], [ '200', 'billy' ] ]
Anwendungen
- Object.entries() wird zum Auflisten von Eigenschaften verwendet, die sich auf ein Objekt beziehen, und listet alle [Schlüssel-Wert]-Paare eines Objekts auf.
Ausnahmen
- Es verursacht einen TypeError, wenn das übergebene Argument kein Objekt ist.
- Es verursacht einen RangeError, wenn der im Argument übergebene Schlüssel nicht im Bereich des Eigenschaftspaars [Schlüssel, Wert] liegt.
Wir haben eine vollständige Liste der Javascript-Objektmethoden. Um diese zu überprüfen, gehen Sie bitte hier durch Vollständige JavaScript-Objektreferenz Artikel.
Unterstützte Browser:
- Chrome 54 und höher
- Kante 14 und höher
- Firefox 47 und höher
- Opera 41 und höher
- Safari 10.1 und höher