我试图在JS函数中返回由Promise的then()设置的变量
通过包含myScript.js文件来外部调用该函数
例如:
myScript.js
function myFunc(){
var myFieldToReturn;
functionThatReturnsPromise().then(function(data){\n
//The value of "data" is used to perform some operations and
//should be returned to the caller of myFunc()
myFieldToReturn = data + "Hi";
});
return myFieldToReturn;
}
functionThatReturnsPromise()
是在此脚本外部定义的函数,不可修改。
对myFunc
的调用也是外部的,我无法控制使用返回值的方式(因此,我无法将promise
作为函数的返回值发送回来。)
任何帮助将不胜感激。
谢谢