promise的api
all方法接受一个promise 对象的数组,当所有点promise都返回的时候才会执行then后面的方法,假如有任何一个promide返会错误,则都将失败而调用catch里面的回调。all方法唱用来处理并行关系。而race的参数和all一样,只不过race只返回最快完成的promise。
promise可以直接通过new Promise进行创建,需要传入一个回调回调有两个参数,resovle用来返回成功的值,而返回的值会被then方法里面的回调捕获,reject返回错误,会被catch里面的回调捕获。同事还可以通过Promise的静态方法resolve和reject快速的构建出一个Promise。
promsie链一旦开始,返回值会不停的使用Promise对象进行包裹,只能不同的then
promise异步
最新推荐文章于 2024-04-12 08:06:32 发布