【发布时间】:2021-08-01 08:58:43
【问题描述】:
我一直在阅读有关 async/await 和 Promises 的所有内容,但我无法让它发挥作用。我不断收到“承诺”,当它实现时,我收到“未定义”。
我想我已经花了大约两天的时间!我不确定出了什么问题。这是未承诺的版本。
const getCoords = (address) => {
geocoder.addressSearch(address, (result) => {
return result;
}
);
};
这是我对承诺代码的尝试:
const getCoords = async (address) => {
await geocoder.addressSearch(address, async (result) => {
return result;
}
);
};
我只是想返回结果。如果有人能引导我朝着正确的方向前进,我将不胜感激。
【问题讨论】:
-
你的承诺代码是什么样的?
-
我刚刚更新了问题。你能帮忙吗?
标签: javascript asynchronous callback