JavaScript Object.values()

Definition och användning

Object.values() Metoden returnerar en array som innehåller objektets egenskapsvärden.

Object.values() Metoden ändrar inte den ursprungliga objektet.

Relaterade metoder:

Object.keys() Returnerar alla nycklar (egenskaper) för alla objekttyper.

Object.values() Returnerar alla värden för alla objektets nycklar (egenskaper).

Object.entries() Returnerar alla nycklar och värden för alla objekttyper.

Ovanstående metoder returnerar itererbara objekt (itererbara arrayer).

Itererbara objekt gör det enklare att använda objekt i en loop och att konvertera objekt till en Map.

Exempel

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

Prova själv

Syntaks

Object.values(object)

Parameter

Parameter Beskrivning
object Valfritt. Objekt.

Returvärde

Typ Beskrivning
Array en itererbar array som innehåller objektets egenskapsvärden.

Webbläsarstöd

ECMAScript 2017 har lagt till Object.values() metoder.

Från och med mars 2017 stöder alla moderna webbläsare Object.values():

Chrome Edge Firefox Safari Opera
Chrome 54 Edge 14 Firefox 47 Safari 10.1 Opera 41
2016 oktober 2016 augusti 2016 juni 2017 mars 2016 oktober