08-Promise的链式调用


文档摘要

title: 08-Promise的链式调用 前言 实际开发中,我们经常需要先后请求多个接口:发送第一次网络请求后,等待请求结果;有结果后,然后发送第二次网络请求,等待请求结果;有结果后,然后发送第三次网络请求。以此类推。 比如说:在请求完接口 1 的数据 之后,需要根据 的数据,继续请求接口 2,获取 ;然后根据 的数据,继续请求接口 3。换而言之,现在有三个网络请求,请求 2 必须依赖请求 1 的结果,请求 3 必须依赖请求 2 的结果。 如果按照往常的写法,会有三层回调,陷入“回调地狱”的麻烦。 这种场景其实就是接口的多层嵌套调用,在前端的异步编程开发中,经常遇到。有了 Promise 以及更高级的写法之后,我们可以把多层嵌套调用按照线性的方式进行书写,非常优雅。


发布者: 作者: 转发
评论区 (0)
U