Object.values-metodi
Object.values-metodi palauttaa taulukon objektin arvoista
samassa järjestyksessä kuin silmukassa läpikäynnin yhteydessä.
Syntaksi
let values = Object.values(objekti);
Esimerkki
Haetaan arvot seuraavasta objektista:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(Object.values(obj));
Koodin suorituksen tulos:
[1, 2, 3]
Esimerkki
Asetetaan nyt arvot objektiin satunnaisessa järjestyksessä:
let obj = {2: 'b', 1: 'a', 4: 'd', 3: 'c'};
console.log(Object.values(obj));
Koodin suorituksen jälkeen näemme, että arvot lajiteltu nousevaan järjestykseen:
['a', 'b', 'c', 'd']
Esimerkki
Object.values-metodilla voidaan myös
saada taulukoiden arvot (tai alkiot):
let arr = ['a', 'b', 'c', 'd'];
console.log(Object.values(arr));
Koodin suorituksen tulos:
['a', 'b', 'c', 'd']
Katso myös
-
metodi
Object.keys,
joka palauttaa taulukon objektin ominaisuuksista -
metodi
Object.assign,
joka kopioi objektin ominaisuudet ja arvot