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