Каковы фактические использования ES6 WeakMap?

Каковы фактические использованияWeakMap структура данных введена в ECMAScript 6?

Поскольку ключ слабой карты создает сильную ссылку на его соответствующее значение, гарантируя, что значение, которое было вставлено в слабую карту, будетникогда исчезают, пока его ключ еще жив, его нельзя использовать для таблиц заметок, кэшей или чего-либо еще, для чего вы обычно используете слабые ссылки, карты со слабыми значениями и т. д.

Мне кажется, что это:

weakmap.set(key, value);

... это просто окольный способ сказать это:

key.value = value;

Какие конкретные случаи использования я пропускаю?

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

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