? :),)if 语句do-while 语句while 语句for 语句for-in、for-of 和 for-await-of 语句continue 语句break 语句return 语句with 语句switch 语句throw 语句try 语句debugger 语句?um/p1-90`WeakRef 构造器:
extends 子句中的值。打算继承指定 WeakRef 行为的子类WeakRef super 调用,以创建并初始化子类实例,使其具备支持 WeakRef.prototype 的内置方法所必需的内部状态。
此函数在被调用时执行以下步骤:
WeakRef.prototype 的初始值是
此属性具有特性 { [[Writable]]:
WeakRef 原型对象:
WeakRef.prototype.constructor 的初始值是
此方法在被调用时执行以下步骤:
如果
let target = { foo() {} };
let weakRef = new WeakRef(target);
// ... later ...
if (weakRef.deref()) {
weakRef.deref().foo();
}
在上面的示例中,如果第一次 deref 求值结果不是
此属性具有特性 { [[Writable]]:
The abstract operation WeakRefDeref takes argument weakRef (a
此
FinalizationRegistry 构造器:
extends 子句中的值。打算继承指定 FinalizationRegistry 行为的子类FinalizationRegistry super 调用,以创建并初始化子类实例,使其具备支持 FinalizationRegistry.prototype 的内置方法所必需的内部状态。
此函数在被调用时执行以下步骤:
FinalizationRegistry.prototype 的初始值是
此属性具有特性 { [[Writable]]:
FinalizationRegistry 原型对象:
FinalizationRegistry.prototype.constructor 的初始值是
此方法在被调用时执行以下步骤:
根据本规范中的算法和定义,当 finalizationRegistry.[[Cells]]
此方法在被调用时执行以下步骤:
此属性具有特性 { [[Writable]]: