JavaScript Object entries() Metode

JavaScript Object.entries()-metoden brukes til å returnere en matrise som består av enumerable egenskapen [nøkkel, verdi]-par av objektet som sendes som parameter. Rekkefølgen av egenskapene er den samme som er gitt ved å gå over egenskapsverdiene til objektet manuelt.

Syntaks:

Object.entries(obj); 

Parametere:

  • obj : Det er objektet hvis enumerable egenskap [nøkkel, verdi] parene skal returneres.

Returverdi:

Object.entries() returnerer en matrise som består av tallrike egenskaps-[nøkkel, verdi]-par av objektet som er bestått.

Eksempel 1: I dette eksemplet er det opprettet en objektobj med tre egenskap[nøkkel, verdi]-par, og Object.entries()-metoden brukes til å returnere det første egenskapsparet [nøkkel, verdi] til objektet.

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]);>

Produksjon

[ '1', 'billy' ] 

Eksempel 2: I dette eksemplet er det opprettet en objektobj med tre egenskap[nøkkel, verdi]-par, og Object.entries()-metoden brukes til å returnere alle egenskapsparene til objektet.

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));>

Produksjon

[ [ '10', 'adam' ], [ '35', 'chris' ], [ '200', 'billy' ] ] 

applikasjoner

  • Object.entries() brukes til å liste egenskaper relatert til et objekt, og liste alle [nøkkel, verdi]-parene til et objekt.

Unntak

  • Det forårsaker en TypeError hvis argumentet som sendes ikke er et objekt.
  • Det forårsaker en RangeError hvis nøkkelen som sendes i argumentet ikke er innenfor området til egenskapsparet [nøkkel, verdi].

Vi har en komplett liste over Javascript Object-metoder, for å sjekke dem, gå gjennom dette JavaScript Object Complete Reference artikkel.

Støttede nettlesere:

  • Chrome 54 og nyere
  • Kant 14 og over
  • Firefox 47 og nyere
  • Opera 41 og nyere
  • Safari 10.1 og nyere