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.
Was ist Clustering?
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