さまざまなパラメーターを持つ関数の配列を作成する方法を理解するのに問題があります。私はcoffeescriptとasyncを使用していますが、javascriptの理解に問題があると思います.
さまざまなタスクを持つ関数の配列を作成したいと考えています。
names = ['Jeff', 'Maria', 'Steve']
tasks = []
for name in names
tasks.push (callback)=>
@controller.get_person name, (person) =>
callback(null, person)
async.parallel(tasks, cb)
問題は、タスクが Steve (常に配列の最後にあるタスク) で 3 回呼び出されることです。名前ごとに 1 つのタスクがあるようにするにはどうすればよいですか?