Методот Object.values

Методот Object.values враќа низа од вредностите на објектот во истиот редослед, како и при набројувањето преку циклус.

Синтакса

javascriptlet values = Object.values(објект);

Пример

Ајде да ги добиеме вредностите од следниот објект:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(Object.values(obj));

Резултат од извршувањето на кодот:

javascript[1, 2, 3]

Пример

А сега ќе ги поставиме вредностите во објектот по случаен редослед:

javascriptlet obj = {2: 'b', 1: 'a', 4: 'd', 3: 'c'};
console.log(Object.values(obj));

По извршувањето на кодот ќе видиме, дека вредностите се подредени во растечки редослед:

javascript['a', 'b', 'c', 'd']

Пример

Исто така, со методот Object.values може да се добијат вредностите (или елементите) на низи:

javascriptlet arr = ['a', 'b', 'c', 'd'];
console.log(Object.values(arr));

Резултат од извршувањето на кодот:

javascript['a', 'b', 'c', 'd']

Погледнете ги и

  • методот Object.keys,
    кој враќа низа од својствата на објектот
  • методот Object.assign,
    кој ги копира својствата и вредностите на објектот