JavaScript Object.values()
- Föregående sida valueOf()
- Nästa sida assign()
- Åter till föregående nivå JavaScript objekt referenshandbok
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);
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 |
- Föregående sida valueOf()
- Nästa sida assign()
- Åter till föregående nivå JavaScript objekt referenshandbok