Методот Object.values
Методот Object.values враќа низа од вредностите на објектот
во истиот редослед, како и при набројувањето преку циклус.
Синтакса
let values = Object.values(објект);
Пример
Ајде да ги добиеме вредностите од следниот објект:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(Object.values(obj));
Резултат од извршувањето на кодот:
[1, 2, 3]
Пример
А сега ќе ги поставиме вредностите во објектот по случаен редослед:
let obj = {2: 'b', 1: 'a', 4: 'd', 3: 'c'};
console.log(Object.values(obj));
По извршувањето на кодот ќе видиме, дека вредностите се подредени во растечки редослед:
['a', 'b', 'c', 'd']
Пример
Исто така, со методот Object.values
може да се добијат вредностите (или елементите) на низи:
let arr = ['a', 'b', 'c', 'd'];
console.log(Object.values(arr));
Резултат од извршувањето на кодот:
['a', 'b', 'c', 'd']
Погледнете ги и
-
методот
Object.keys,
кој враќа низа од својствата на објектот -
методот
Object.assign,
кој ги копира својствата и вредностите на објектот