logo

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.

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