Promise

作者: 简约酒馆 | 来源:发表于2019-11-17 17:29 被阅读0次

    Promise异步编程调用的一种解决方案

      从语法上说,Promise是一个对象,从它可以获取到异步操作的消息

    pending(进行中) ,fulfilled(已成功)和rejected(失败)

    使用setTimeout一次性定时器模拟ajax数据请求

    var  p=new Promise(function(resolve,reject){

        setTimeout(function(){

        resolve({id:1001,title:"react"})    //把成功的数据放到resolve回调

        },3000)

    })

    实例方法上有一个then方法,在then方法中放入两个回调函数是成功时的数据,第二个回调是失败的时候执行

    p.then(function(d){console.log(d)},function(){})

    相关文章

      网友评论

        本文标题:Promise

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