【发布时间】:2020-12-08 11:39:25
【问题描述】:
有一个函数接受三个参数:
function getAddressStructure(country: number, city: number, region: number) {
}
我需要创建一个 promise,为每个变量返回数据,结果返回一个公共对象 {countries: [], cities: [], regions: []}
如何使用 promise(s) 做到这一点?
let promise = new Promise((resolve, reject) => resolve());
【问题讨论】:
-
为什么要使用 Promise?更准确地描述您的问题。
-
因为我需要在获得上一个结果时执行下一个请求,所以加载国家 -> 加载城市(带有国家结果 id)-> 加载区域(带有城市结果 id)
-
您有三个不同的 API 端点吗?获取每个变量的数据?
-
是的,三个不同的 API
标签: javascript typescript