0
我在ES6中遇到異步/等待和Promise問題。
總之,我將兩個參數傳遞給一個返回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");
'undefined'在無console.log中或在'裏面:undefined undefined'? – nils
你在哪裏運行這個?你是直接使用ES6還是transpiling? – Mathletics