异步

作者: 他方l | 来源:发表于2018-07-05 16:43 被阅读0次
    异步:不阻塞代码,提高执行效率
    同步:必须执行返回后,才能执行后面代码
    
    异步场景: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/tripuftx.html