我正在尝试调用异步。的功能在一个承诺的回报:
async _TestFunction(id){
return new Promise((resolve, reject) => {
promise = await _SomeOtherFunction();
});
有什么办法可以解决这个问题?谢谢您的帮助!
答案 0 :(得分:0)
假设您尝试返回promise
变量,这(或多或少)是一个代表性示例:
async _TestFunction(id){
return new Promise(async (resolve, reject) => {
promise = await _SomeOtherFunction();
res(promise);
});
}
然后这可能就是您要编写的代码:
async _TestFunction(id){
promise = await _SomeOtherFunction();
return promise;
}
哪些可以进一步简化:
_TestFunction(id){
return _SomeOtherFunction();
}