🚀 Сегодня вам бесплатно доступен тренажёр по HTML и CSS.
Доступно в Baseline в статусе «Widely Available» с 2018-03-30
WeakSet — это коллекция, которая хранит уникальные объекты без удержания сильных ссылок. Это значит, что если объект только внутри WeakSet, он всё равно может быть удалён сборщиком мусора, что помогает очищать память автоматом. В WeakSet можно добавлять только объекты, и он не имеет методов для перебора или получения всех элементов, только add()
, delete()
и has()
.
Пример использования:
const weakSet = new WeakSet();
const obj = { name: 'Example' };
weakSet.add(obj);
console.log(weakSet.has(obj)); // true
weakSet.delete(obj);
console.log(weakSet.has(obj)); // false
Больше обзоров веб-функций — в телеграм-канале HTML Academy.
Нашли ошибку или опечатку? Напишите нам.