0
マップで約束を呼び出すときに、コードに何が間違っているか教えてもらえますか?私は未定義の出力を得る。 P.これは流星のためのものです。 getResUrl()
リターンの約束を想定しpromise async/awaitで定義されていません
async function getResUrl(item, url){
let res = await HTTP.call("GET", url, function(err, res){
return res.statusCode;
});
console.log(res);
return res;
}
function getUrlRes(_screenName) {
let getRes = Promise.all(_.map(Object.keys(social), function(item){
let url = social[item]+"/"+_screenName;
getResUrl(item, url);
})).then(function(result){
return result
});
return getRes;
}
組み込みの '.map()'の代わりに '_.map()'を使う理由は? – jfriend00
'getResUrl' ...' getUrlRes'あなたは失読症を苦しめることを楽しんでいます。 –
'HTTP.call'は約束を返します、コールバックを持っているように見えますが、それから戻ってきますか? – adeneo