JavaScript Object.values()

Definizione e uso

Object.values() Il metodo restituisce un array che contiene i valori delle proprietà dell'oggetto.

Object.values() Il metodo non modifica l'oggetto originale.

Metodi correlati:

Object.keys() Restituisce le chiavi (proprietà) di qualsiasi tipo di oggetto.

Object.values() Restituisce i valori di tutte le chiavi (proprietà) degli oggetti.

Object.entries() Restituisce le chiavi e i valori di qualsiasi tipo di oggetto.

Questi metodi restituiscono oggetti iterabili (array enumerabili).

Gli oggetti iterabili rendono più semplice utilizzare gli oggetti in un ciclo e trasformare un oggetto in una Map.

Esempio

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
let text = Object.values(person);

Prova tu stesso

Sintassi

Object.values(oggetto)

Parametro

Parametro Descrizione
oggetto Opzionale. Oggetto.

Valore di ritorno

Tipo Descrizione
Array Un array iterabile che contiene i valori delle proprietà degli oggetti.

Supporto del browser

ECMAScript 2017 ha aggiunto agli oggetti Object.values() Metodi.

A partire dal marzo 2017, tutti i browser moderni supportano Object.values():

Chrome Edge Firefox Safari Opera
Chrome 54 Edge 14 Firefox 47 Safari 10.1 Opera 41
Ottobre 2016 Agosto 2016 Giugno 2016 Marzo 2017 Ottobre 2016