# Reference [why WeakMap](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap) [weakmap - weakset](https://javascript.info/weakmap-weakset)