我在ES6中遇到async / await和Promise有困难 简而言之,我将两个参数传递给一个返回Promise的异步函数。我似乎无法访问Promise函数中的两个变量。
var outside = async function(foo, bar){
var res;
console.log("outside:", foo, bar); // "outside: FOO BAR
return new Promise(function(resolve, reject){
console.log("inside:", foo, bar); // undefined
resolve(res)
return;
});
};
var outsideCall = await outside("FOO", "BAR");
答案 0 :(得分:0)
对不起问题是我没有为“FOO”和“BAR”发送正确的信息。承诺与它无关。 :(抱歉浪费你的时间。