JavaScript Object.values()
- Предыдущая страница valueOf()
- Следующая страница assign()
- Вернуться на один уровень выше Руководство по объектам JavaScript
Определение и использование
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 года |
- Предыдущая страница valueOf()
- Следующая страница assign()
- Вернуться на один уровень выше Руководство по объектам JavaScript