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