Open MrSeaWave opened 3 years ago
https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/464#issuecomment-815046719
https://www.zhangxinxu.com/wordpress/2021/08/js-weakmap-es6/
当我们需要在某个对象上临时存放数据的时候,请使用WeakMap。
(因为到时候只需要删除该对象,所有相关的引用和关联的内存都会被释放。
也就是,虽然我看不懂代码是怎么执行的,但是我这么写的,性能就是好,逼格就是高!)
https://juejin.cn/post/6993101968545677319#heading-30
WeakMap的典型应用:以 DOM节点作为键名的场景
WeakMap 可用来部署类中的私有属性
http://es6.ruanyifeng.com/#docs/set-map
Set
weakSet
Map
weakMap