Встречается на собеседованиях • сегодня
Почему объекты вынесены в отдельную группу в JS
Объекты в JS — это ссылочный тип данных, в отличие от примитивов (number, string, boolean и др.), которые хранятся по значению.
Ключевые отличия:
- Передача по ссылке
При копировании объекта копируется ссылка, а не сам объект.javascriptconst obj1 = { a: 1 }; const obj2 = obj1; obj2.a = 2; console.log(obj1.a); // 2 (изменения отразились в obj1)
-
Сравнение по ссылке
Даже если объекты идентичны по структуре, они не равны:javascriptconsole.log({} === {}); // false -
Динамичность
Объекты могут изменяться (добавлять/удалять свойства), а примитивы — нет. -
Специальные методы
У объектов есть прототипы, методы (например,Object.keys()) и сложное поведение (наследование).
Это делает их отдельной категорией в JS.

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