Встречается на собеседованиях • сегодня
Работал ли с WeakSetSet
WeakSet — это коллекция, где хранятся только объекты. В отличие от Set, WeakSet не предотвращает удаление объектов сборщиком мусора, если на них нет других ссылок.
Особенности:
- Не итерируемый (нет методов
keys(),values(),forEach()). - Нет свойства
size. - Поддерживает только
add(),delete(),has().
Пример:
javascript
const weakSet = new WeakSet();
const obj = { name: 'test' };
weakSet.add(obj);
console.log(weakSet.has(obj)); // true
obj = null; // Объект может быть удалён GCИспользование:
- Для временных ассоциаций (например, пометка объектов как обработанных).
- Когда не нужно мешать сборке мусора.

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