Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Object.values

Возвращает массив значений свойств объекта.

Доступно с: ES2017

Синтаксис

Object.values(obj)

Параметры

ПараметрТипОписание
objobjectОбъект, значения которого нужны.

Возвращаемое значение

ArrayМассив значений собственных свойств.

Примеры

Значения свойств:

const prices = { tea: 3, coffee: 5, cake: 7 };
 
console.log(Object.values(prices));

Результат:

[
  3,
  5,
  7
]

Сумма всех значений:

const prices = { tea: 3, coffee: 5, cake: 7 };
 
console.log(Object.values(prices).reduce((sum, price) => sum + price, 0));

Результат:

15

Примечания

Порядок такой же, как у Object.keys(): сначала целочисленные ключи по возрастанию, затем остальные в порядке добавления.

См. также

  • Object.keys — Возвращает массив имён свойств объекта.
  • Object.entries — Возвращает массив пар «имя свойства и значение».
  • Array.prototype.reduce — Сводит массив к одному значению.

Вопросы и ответы по теме

В учебнике

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.