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

Das Könnte Ihnen Gefallen