gpt4 book ai didi

javascript - 访问链中先前 Promise 的数据

转载 作者:行者123 更新时间:2023-11-28 17:02:29 27 4
gpt4 key购买 nike

我的问题是我想访问从之前的 then() 获取的数据,我该怎么做?(要求:我无法修改 externalBuiltInFunction() )

ajaxCall(...)
.then( (response) => {
return response.json();
})
.then ( (jsonData) => {
return externalBuiltInFunction(jsonData);
})
.then ((dataFromExternalFunction) => {
... here i want to use jsonData, how can i do ?...
}

感谢帮助

最佳答案

您可以仅使用一个 then 语句与 async/await:

ajaxCall(...)
.then(async response => {
const jsonData = await response.json();
const external = await externalBuiltInFunction(jsonData);
// Here you still have access to jsonData and external
})

关于javascript - 访问链中先前 Promise 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56955696/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com