说明

image.png
JS - 对象弱引用 WeakRef(ES12) - 图2

创建

image.png

获取属性

通过弱引用对象,调用deref( ) 方法获取原对象
image.png
如果obj = null ,被垃圾清理回收了,那么上面会变成undefined.name,会报错。

因此可以设置if判断,或者用可选链。防止报错。
image.png