Логотип YeaHub

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

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

Тренажёр

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

Обучение

Навыки

Войти

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

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

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про JavaScript: методы, объекты

Перечислите основные методы объектов?

Этот вопрос проверяет знание основных встроенных методов для работы с объектами в JavaScript, что важно для манипуляции данными и структурой объектов.

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

Основные методы объектов включают Object.keys(), который возвращает массив ключей объекта, Object.values(), который возвращает массив значений объекта, и Object.entries(), который возвращает массив пар ключ-значение. Также есть Object.assign(), который используется для копирования объектов, и Object.freeze(), который "замораживает" объект, предотвращая его дальнейшее изменение.

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

В JavaScript есть несколько встроенных методов для работы с объектами:

  • Object.keys(obj): Возвращает массив ключей объекта.

const obj = { name: 'John', age: 30 }; console.log(Object.keys(obj)); // ['name', 'age']
  • Object.values(obj): Возвращает массив значений объекта.

console.log(Object.values(obj)); // ['John', 30]
  • Object.entries(obj): Возвращает массив массивов, где каждая пара представляет ключ и его значение.

console.log(Object.entries(obj)); // [['name', 'John'], ['age', 30]]
  • Object.assign(target, ...sources): Копирует свойства из одного или нескольких исходных объектов в целевой объект.

const target = { a: 1 }; const source = { b: 2, c: 3 }; Object.assign(target, source); console.log(target); // { a: 1, b: 2, c: 3 }
  • Object.freeze(obj): "Замораживает" объект, делая его неизменяемым.

const frozenObj = Object.freeze({ name: 'John' }); frozenObj.name = 'Doe'; // Ошибка: объект заморожен

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

Уровень

  • Рейтинг:

    3

  • Сложность:

    5

Навыки

  • JavaScript

    JavaScript

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

#методы

#объекты

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