Encodera

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

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

Справочник JavaScript

Object.keys

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

Доступно с: ES5

Синтаксис

Object.keys(obj)

Параметры

ПараметрТипОписание
objobjectОбъект, свойства которого нужно получить.

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

ArrayМассив строк с именами свойств.

Примеры

Имена свойств:

console.log(Object.keys({ name: 'Anna', age: 25 }).join(', '));

Результат:

name, age

Парный метод Object.values() возвращает значения:

console.log(Object.values({ name: 'Anna', age: 25 }).join(', '));

Результат:

Anna, 25

Примечания

Количество свойств объекта удобно узнавать через Object.keys(obj).length.

См. также

  • Object.entries — Возвращает массив пар «имя свойства и значение».
  • Object.values — Возвращает массив значений свойств объекта.
  • Object.hasOwn — Проверяет, есть ли у объекта собственное свойство.

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

В учебнике

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

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