为什么这些参数没有传递给Promise?

时间:2016-01-21 15:50:30

标签: javascript es6-promise

我在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");

1 个答案:

答案 0 :(得分:0)

对不起问题是我没有为“FOO”和“BAR”发送正确的信息。承诺与它无关。 :(抱歉浪费你的时间。