Я пытаюсь сделать очевидную вещь с WeakMaps: я хочу создать слабую ссылку. В частности, я хочу иметь список слушателей событий без этого списка, влияющих на жизнь слушателя.
Таким образом, я был очень рад найти WeakMaps, пока не увидел, что они были созданы только для того, чтобы удовлетворить один (довольно редкий) прецедент, расширяя объекты, которые иначе были запечатаны. Я не могу думать, когда я когда-либо хотел это сделать, но мне нужны списки слушателей все время.
Можно ли использовать WeakMaps каким-то умным способом, я не думал об этом?