NodeJSで非同期モジュールを初めて使用しようとしていますが、async.parallel関数を実行するための関数の配列を動的に構築しようとすると、問題が発生します。
methods = [];
for (key in entries) {
methods.push(function(callback) {
return callback(null, key);
});
}
return async.parallel(methods, function(err, results) {
console.log(results);
return render_views(req, res, 'view_blog_all', {
entries: entries
});
});
私が見続ける出力は次のとおりです。
[ 'powerful_sms_communication_for_teams',
'powerful_sms_communication_for_teams',
'powerful_sms_communication_for_teams' ]
そして、私がループしている私の「エントリ」オブジェクトには、間違いなく3つの異なるキーがあります。私が欠けているものはありますか?
非同期モジュール: https ://github.com/caolan/async