JavaScript Object.values()

Определение и использование

Object.values() Метод возвращает массив значений свойств объекта.

Object.values() Метод не изменяет исходный объект.

Связанные методы:

Object.keys() Возвращает все ключи (свойства) любого типа объекта.

Object.values() Возвращает все значения свойств объекта.

Object.entries() Возвращает все ключи и значения любого типа объекта.

Эти методы возвращают итерируемые объекты (перечислимые массивы).

Итерируемые объекты упрощают использование объектов в цикле и преобразование объектов в Map.

Пример

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
let text = Object.values(person);

Попробуйте сами

Синтаксис

Object.values(object)

Параметр

Параметр Описание
object Опционально. Объект.

Возвратное значение

Тип Описание
Array Итерируемый массив значений свойств объекта.

Поддержка браузеров

ECMAScript 2017 добавил к объектам Object.values() Метод.

С марта 2017 года все современные браузеры поддерживают Object.values():

Chrome Edge Firefox Safari Opera
Chrome 54 Edge 14 Firefox 47 Safari 10.1 Opera 41
Октябрь 2016 года Август 2016 года Июнь 2016 года Март 2017 года Октябрь 2016 года