javascript JavaScript异步类构造函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript JavaScript异步类构造函数相关的知识,希望对你有一定的参考价值。

class Element{
    constructor(){
        this.some_property = 5;
        this.nucleus;

        return new Promise((resolve) => {
            this.load_nucleus().then((nucleus) => {
                this.nucleus = nucleus;
                resolve(this);
            });
        });
    }

    load_nucleus(){
        return new Promise((resolve) => {
            setTimeout(() => resolve(10), 1000)
        });
    }
}

//Usage
new Element().then(function(instance){
    // do stuff with your instance
});

以上是关于javascript JavaScript异步类构造函数的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript异步编程

javascript异步提交有几种方法

Javascript异步机制

javascript脚本如何异步加载,有啥作用

JavaScript异步编程 深入理解JavaScript事件

异步 JavaScript - 事件循环