JavaScript metodo object.values() viene utilizzato per restituire un array i cui elementi sono i valori delle proprietà enumerabili trovati sull'oggetto. L'ordine delle proprietà è lo stesso dato manualmente dall'oggetto se alle proprietà viene applicato un ciclo. Object.values() prende l'oggetto come argomento di cui devono essere restituiti i valori delle proprietà enumerabili e restituisce un array contenente tutti i valori delle proprietà enumerabili dell'oggetto dato.
Alternative a watchcartoononline.io
Sintassi:
Object.values(obj);>
parametri:
- oggetto: È l'oggetto di cui devono essere restituiti i valori delle proprietà enumerabili.
Valore di ritorno:
Restituisce un array contenente tutti i valori delle proprietà enumerabili dell'oggetto specificato.
Esempio 1: In questo esempio, un controllo di array ha tre valori di proprietà ['x', 'y', 'z'] e il metodo object.values() restituisce i valori di proprietà enumerabili di questo array. L'ordinamento delle proprietà è lo stesso dato manualmente dall'oggetto.
javascript
// Returning enumerable property values of a simple array> let check = [>'x'>,>'y'>,>'z'>];> console.log(Object.values(check));> |
>
>
Produzione:
Array ['x', 'y', 'z']>
Esempio 2: In questo esempio, un controllo di oggetto simile ad un array ha tre valori di proprietà { 0: '23', 1: 'geeksforgeeks', 2: 'true' } e il metodo object.values() restituisce i valori di proprietà enumerabili di questo array. L'ordinamento delle proprietà è lo stesso dato manualmente dall'oggetto.
javascript
// Returning enumerable property values> // of an array like object.> let object = { 0:>'23'>, 1:>'geeksforgeeks'>, 2:>'true'> };> console.log(Object.values(object))> |
>
>
Produzione:
Array ['23', 'geeksforgeeks', 'true']>
Esempio 3: In questo esempio, un controllo di oggetto simile ad un array ha tre valori di proprietà { 70: 'x', 21: 'y', 35: 'z' } in ordine casuale e il metodo object.values() restituisce i valori di proprietà enumerabili di questo array in ordine crescente del valore degli indici.
javascript
// Returning enumerable property values> // of an array like object.> let object = { 70:>'x'>, 21:>'y'>, 35:>'z'> };> console.log(Object.values(object));> |
>
>
Produzione:
Array ['y', 'z', 'x']>
Applicazioni:
- Object.values() viene utilizzato per restituire valori di proprietà enumerabili di un array semplice, un oggetto simile a un array e un oggetto simile a un array con ordinamento di chiavi casuale.
Eccezioni:
- Causa un TypeError se l'argomento passato non è un oggetto.
- Se un oggetto non viene passato come argomento al metodo, allora lo persuade e lo tratta come un oggetto.
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
Abbiamo un elenco completo di metodi Javascript Object, per controllarli ti invitiamo a consultare questo Riferimento completo all'oggetto JavaScript articolo.