Open lizhongzhen11 opened 4 years ago
// 不是全局对象,需要如下代码获取 Object.getPrototypeOf(async function(){}).constructor
Function
属于 数据属性,值为 1.属性描述符为 { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }
{ [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }
初始值为 %AsyncFunction.prototype%。属性描述符为 { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }
{ [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }
一般情况下,我们不会直接用 AsyncFunction 去创建异步函数,我们更多的是直接采用 https://github.com/lizhongzhen11/lizz-blog/issues/86 中定义的写法去创建异步函数。
AsyncFunction
AsyncFunction对象
构造器
Function
子类AsyncFunction ( p1, p2, … , pn, body )
构造器上的属性
AsyncFunction.length
属于 数据属性,值为 1.属性描述符为
{ [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }
AsyncFunction.prototype
初始值为 %AsyncFunction.prototype%。属性描述符为
{ [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }
原型对象上的属性
注意
一般情况下,我们不会直接用
AsyncFunction
去创建异步函数,我们更多的是直接采用 https://github.com/lizhongzhen11/lizz-blog/issues/86 中定义的写法去创建异步函数。