ES6学习笔记(六)——Promise

1.new promise(function(resolve,reject){   });

//resolve      成功的时候调用        

 //reject       失败的时候调用

例1:


2.promise.catch(err=>{   }        );   

 捕获错误

3.Promise.reslove('AA')       

将现有的东西转换成一个promise对象,  reslove状态   成功的状态

例2:

注释的代码与没有注释的代码产生的结果相同,结果返回aaa

4.Promise.reject(‘CC’)    

将现有的东西转换成一个promise对象,  reject状态      失败的状态

例3:

返回结果:aaaa

5.Promise.all([p1,p2,p3])     

把Promise打包,扔到一个数组里面,打包完还是一个Promise对象且必须确保所有的Promise对象都是resolve成功状态。

例4:

结果:["aaaa","bbbb","cccc"]

例5:

结果:aaaa  bbbb  cccc




猜你喜欢

转载自blog.csdn.net/rqlinna/article/details/80007786
今日推荐