异步

作者: Yaoxue9 | 来源:发表于2018-07-05 16:47 被阅读5次

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

异步场景: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  函数名()
    }

相关文章

网友评论

      本文标题:异步

      本文链接:https://www.haomeiwen.com/subject/cpipuftx.html