发电机功能

这个发电机功能对象为提供方法发电机功能。在JavaScript中,每个生成器函数实际上都是发电机功能对象。

请注意发电机功能全局对象。它可以通过以下代码获得:

js公司
constGeneratorFunction=函数*(){}.constructor;

发电机功能是的子类功能.

试试看

施工单位

发电机功能()

创建新的发电机功能对象。

实例属性

还从其父级继承实例属性功能.

这些属性定义于发电机功能原型并由所有人共享发电机功能实例。

发电机功能.原型.结构

创建实例对象的构造函数。对于发电机功能实例,初始值为发电机功能构造函数。

发电机功能.原型.原型

所有发电机功能相同原型属性,即发电机.原型。使用创建的每个生成器函数功能*语法或发电机功能()构造函数也有自己的原型属性,其原型为发电机功能.原型.原型。调用生成器函数时,其原型属性成为返回的生成器对象的原型。

GeneratorFunction.prototype[Symbol.toStringTag]

的初始值[Symbol.toStringTag]属性是字符串“发电机功能”。此属性用于Object.prototype.toString().

这些属性是每个发电机功能实例。

原型

当函数用作构造函数时使用新的操作员。它将成为新物体的原型。

实例方法

从其父级继承实例方法功能.

规格

规范
ECMAScript语言规范
#第二代功能对象

浏览器兼容性

BCD表仅在浏览器中加载

另请参见