Создание регулярной слабой ссылки в Javascript с использованием WeakMaps

Я пытаюсь сделатьочевидный вещь с WeakMaps: я хочу создать слабую ссылку. В частности, я хочу иметь список слушателей событий, которые не влияют на жизнь слушателя.

Поэтому я был очень рад найти WeakMaps, пока не увидел, что они были созданы только для удовлетворения одного (довольно редкого) варианта использования, расширяя объекты, которые в противном случае были запечатаны. Я не могу думать, когда я когда-либо хотел сделать это, но мне все время нужны списки слушателей.

Возможно ли использовать WeakMaps каким-то умным способом, о котором я даже не думал?

Ответы на вопрос(1)

Ваш ответ на вопрос