logo

Metodo JavaScript Objectvalues()

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.