所以说水果是一个包含4个项目的数组我所期望的是下面的代码会打印水果,每个水果之间有4秒的延迟.
var fruits = ['blueberries', 'strawberries', 'mango', 'peaches'];
async.forEach(fruits, functions(fruit, next) {
setTimeout(function() {
console.log(fruit);
}, 4000);
})
Run Code Online (Sandbox Code Playgroud)
实际行为是它等待4秒,然后打印整个列表.:\有谁知道如何实现我的预期行为?