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.

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.