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