标签:拒绝 func console log div code ace promise 有关
1.异步:操作与操作之间没有关系,同时进行多个操作,代码更复杂
2.同步:同时只能做一个事,代码简单
promise的三种状态:pending/reslove/reject 。pending就是未决,resolve可以理解为成功,reject可以理解为拒绝
promise-消除异步操作
let p = new Promise(function(resolve,reject){}) //Promise的参数是一个函数
p.then(function(res){},function(){}) //第一个函数是成功函数 第二个函数是失败函数
//可以改写成
p.then(res=>{
}).catch(result=>{
})
all()方法
let p1 = new Promise(function(resolve,reject){ //异步代码 //resolve-成功了 //reject-失败了 }); let p2 = new Promise(function(resolve,reject){ }); Promise.all([ p1,p2 ]).then(function(arr){ console.log(‘都成功了‘) },function(err){ console.log(‘至少有一个失败了‘) })
race()方法 其中一个成功就可以了
标签:拒绝 func console log div code ace promise 有关
原文地址:https://www.cnblogs.com/peilin-liang/p/11973824.html