では、果物が 4 つの項目を含む配列であるとしましょう。私が予想したのは、以下のコードは、各果物の間に 4 秒の遅延で果物を出力するということでした。
var fruits = ['blueberries', 'strawberries', 'mango', 'peaches'];
async.forEach(fruits, functions(fruit, next) {
setTimeout(function() {
console.log(fruit);
}, 4000);
})
実際の動作は、4 秒待ってからリスト全体を出力することです。:\ 期待される動作を達成する方法を知っている人はいますか?