当前位置:Gxlcms > JavaScript > promise完成多个相互依赖的异步请求的处理实例

promise完成多个相互依赖的异步请求的处理实例

时间:2021-07-01 10:21:17 帮助过:239人阅读

下面小编就为大家带来一篇promise处理多个相互依赖的异步请求(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

在项目中,经常会遇到多个相互依赖的异步请求。如有a,b,c三个ajax请求,b需要依赖a返回的数据,c又需要a和b请求返回的数据。如果采用请求嵌套请求的方式自然是不可取的。导致代码难以维护,如何请求很多。会出现很多问题。

Promise就是解决多个异步请求的问题。 Promise是ES6提供的一个对象,用来传递异步操作的消息。

Promise有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfilled)和 Rejected(已失败)。

直接上代码。有a,b请求,b依赖a的请求数据。如下:

接口url在网上找了一个,可以看运行结果:

以上就是promise完成多个相互依赖的异步请求的处理实例的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行