logo

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

tipi di dati successivi








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

dove si trovano le impostazioni del browser
>

>

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

>

int alla conversione di stringhe in Java

>

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