Metodo JavaScript Object Entry()

Il metodo JavaScript Object.entries() viene utilizzato per restituire un array costituito da coppie di proprietà enumerabili [chiave, valore] dell'oggetto che vengono passate come parametro. L'ordine delle proprietà è lo stesso dato eseguendo manualmente il ciclo sui valori delle proprietà dell'oggetto.

Sintassi:

Object.entries(obj); 

parametri:

  • ogg : è l'oggetto le cui coppie di proprietà enumerabili [chiave, valore] devono essere restituite.

Valore di ritorno:

Object.entries() restituisce un array costituito da coppie di proprietà enumerabili [chiave, valore] dell'oggetto passato.

Esempio 1: In questo esempio, un oggetto obj è stato creato con tre coppie proprietà[chiave, valore] e il metodo Object.entries() viene utilizzato per restituire la prima coppia proprietà [chiave, valore] dell'oggetto.

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

Produzione

[ '1', 'billy' ] 

Esempio 2: In questo esempio, un oggetto obj è stato creato con tre coppie proprietà[chiave, valore] e il metodo Object.entries() viene utilizzato per restituire tutte le coppie proprietà [chiave, valore] dell'oggetto.

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

Produzione

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

Applicazioni

  • Object.entries() viene utilizzato per elencare le proprietà relative a un oggetto, elencando tutte le coppie [chiave, valore] di un oggetto.

Eccezioni

  • Causa un TypeError se l'argomento passato non è un oggetto.
  • Causa un RangeError se la chiave passata nell'argomento non è nell'intervallo della coppia proprietà[chiave, valore].

Abbiamo un elenco completo di metodi Javascript Object, per controllarli ti invitiamo a consultare questo Riferimento completo all'oggetto JavaScript articolo.

Browser supportati:

  • Chrome 54 e versioni successive
  • Bordo 14 e superiori
  • Firefox 47 e versioni successive
  • Opera 41 e superiori
  • Safari 10.1 e versioni successive