1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 18:32:22 +00:00

docs(operator): fix WeakRef typo

This commit is contained in:
ruanyf 2021-07-15 00:12:22 +08:00
parent 2139df3b35
commit 6a972dfdee

View File

@ -1149,7 +1149,7 @@ let target = {};
let wr = new WeakRef(target); let wr = new WeakRef(target);
``` ```
上面示例中,`target`是原始对象,构造函数`WeakRef()`创建了一个基于`target`的新对象`wr`。这里,`wr`就是一个 WeakRef 的例,属于对`target`的弱引用,垃圾回收机制不会计入这个引用,也就是说,`wr`的引不会妨碍原始对象`target`被垃圾回收机制清除。 上面示例中,`target`是原始对象,构造函数`WeakRef()`创建了一个基于`target`的新对象`wr`。这里,`wr`就是一个 WeakRef 的例,属于对`target`的弱引用,垃圾回收机制不会计入这个引用,也就是说,`wr`的引不会妨碍原始对象`target`被垃圾回收机制清除。
WeakRef 实例对象有一个`deref()`方法,如果原始对象存在,该方法返回原始对象;如果原始对象已经被垃圾回收机制清除,该方法返回`undefined` WeakRef 实例对象有一个`deref()`方法,如果原始对象存在,该方法返回原始对象;如果原始对象已经被垃圾回收机制清除,该方法返回`undefined`