异步

异步:不阻塞代码,提高执行效率
同步:必须执行返回后,才能执行后面代码

异步场景:ajax,定时器(setTimeout,setInterval),事件绑定

解决异步的方案:

 1.回调函数   callback hell
 2.promise
 3.generator
 4.async/await
 5........

Promise方案:

Promise有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)


格式: new Promise(resolve,reject);

.平~~~~~

async/await方案:

async 后面跟的是一个function函数
await 必须要写在async指定的函数内部

例如:

       async function getData() {
    
            await  函数名()
        }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容