
Коллекции JavaScript – Set, Map, WeakMap и WeakSet. Для чего используются и как с ними работать
https://webdevblog.ru/kollekcii-javascript-set-and-map/
https://webdevblog.ru/kollekcii-javascript-set-and-map/