Встречается на собеседованиях • сегодня
Какие знаешь свойства объектов
В JavaScript объекты имеют свойства, которые можно разделить на собственные (own properties) и унаследованные (inherited). Основные типы свойств:
- Перечисляемые (enumerable) – видны в
for...inиObject.keys(). - Конфигурируемые (configurable) – можно ли удалить или изменить дескрипторы.
- Записываемые (writable) – можно ли изменить значение.
- Доступные для чтения (get/set) – свойства с геттерами/сеттерами.
Пример дескрипторов:
javascript
const obj = {};
Object.defineProperty(obj, 'name', {
value: 'John',
writable: false,
enumerable: true,
configurable: true
});Методы для работы:
Object.getOwnPropertyDescriptor(obj, 'prop')– получить дескриптор.Object.defineProperties()– определить несколько свойств.Object.keys(),Object.values(),Object.entries()– работа с перечисляемыми свойствами.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы