Встречается на собеседованиях • сегодня
Какие ссылки проверяет сборщик мусора
Сборщик мусора (GC) в JavaScript проверяет только те ссылки, которые достижимы из корневых объектов (глобальные переменные, активные вызовы функций, DOM-элементы и т.д.). Недостижимые объекты удаляются.
Пример:
js
let obj = { name: 'John' }; // достижим
obj = null; // теперь объект { name: 'John' } недостижим и будет удалён GCGC не проверяет:
- Циклические ссылки, если они недостижимы из корня
- WeakMap/WeakSet (используют слабые ссылки)
- DOM-элементы, удалённые из дерева, но сохранённые в переменных

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