Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про JavaScript: object, keys, values

Как работают методы Object.keys и Object.values в JavaScript?

Этот вопрос проверяет знания методов Object.keys и Object.values, которые используются для работы с объектами в JavaScript, а также их различия.

Короткий ответ

Методы Object.keys и Object.values позволяют извлекать ключи и значения объекта соответственно:

  1. Object.keys возвращает массив всех ключей объекта.

  2. Object.values возвращает массив всех значений объекта.

Длинный ответ

Методы Object.keys и Object.values полезны при работе с объектами, так как позволяют легко получать массивы ключей или значений. Оба метода являются встроенными в JavaScript и не изменяют сам объект.

  1. Object.keys:

    • Этот метод возвращает массив, содержащий все ключи объекта. Массив включает только перечисляемые свойства объекта.

    • Пример:

      const person = { name: 'Alice', age: 25 };
      const keys = Object.keys(person);
      console.log(keys);  // ['name', 'age']
      
  2. Object.values:

    • Этот метод возвращает массив, содержащий все значения объекта для соответствующих ключей.

    • Пример:

      const person = { name: 'Alice', age: 25 };
      const values = Object.values(person);
      console.log(values);  // ['Alice', 25]
      
  3. Сравнение с другими методами:

    • Помимо keys и values, также существует метод Object.entries, который возвращает массив пар [ключ, значение].

    • Пример:

      const entries = Object.entries(person);
      console.log(entries);  // [['name', 'Alice'], ['age', 25]]
      

Вывод:
Методы Object.keys и Object.values полезны для получения информации о структуре объекта в виде массива. Эти методы делают работу с объектами в JavaScript более удобной и читаемой.

Уровень

  • Рейтинг:

    4

  • Сложность:

    5

Навыки

  • JavaScript

    JavaScript

Ключевые слова

#object

#keys

#values

Подпишись на React Developer в телеграм