私は node.js 関数を持っています:
function myFunc(callback) {
var ret = 50; // some time consuming calculation
return callback(random);
}
とにかく編集できない場合、この関数がいつ完了したかを知るにはどうすればよいですか。それに別のコールバック関数をチェーンする方法はありますか。とにかく myFunc を編集せずにもう一度。
つまり、私が使用している場合:
async.forEach([1, 2, 3], function iter(myFunc(console.log), ????) {}, function(err){
// if any of the saves produced an error, err would equal that error
});
イテレータとして何を入れますか?
すべての myFuncs が実行されたときに制御を渡すにはどうすればよいですか?