参见下面的示例,我有一个异步函数,我想添加一个fetch调用,并确保它在调用另一个函数getCustomerData之前返回。如何确保在进行第二个调用之前返回并完成第一个api调用。我注意到在我的测试中,下面的代码会产生错误,因为它看起来像是在完成/返回第一个调用之前执行第二个调用。async function getRecords() { //first
am :我正在调用file2服务的以下方法,并等待响应。但这里发生的情况是“下面的函数甚至在.then()块中的代码执行之前就返回了dataSource。” 所以我每次都会变得不确定。为了获得实际的dataSource值需要做些什么。public async getMainData(): Promise<any> {
const data =
我正在尝试获取fetch调用的返回值,并将其作为道具传递给另一个react组件。我遇到的问题是函数返回为未定义的。url).then((resp) => resp.json()) // Transform the data into json console.log(data[0].firstName)})
// c
我想在这里理解Promise.all。我在这里所做的就是使用Promise.all隐藏下面的代码,以实现同样的结果。我明白,所有的承诺都结合了data1,data2。我在这里的问题是,如果没有解决方法,Promise.All是如何工作的?允诺在方法本身中解析那些数据吗? return new Promise((resolv