【发布时间】:2013-06-19 05:40:10
【问题描述】:
我对使用 setTimeout 和 each 迭代器感到困惑。如何重写以下内容,以便控制台在延迟 5 秒后输出每个名称?目前,下面的代码会在 5 秒后一次打印所有名称。我想:
1) 等待 5 秒,然后打印 kevin
2) 等待 5 秒,然后打印 mike
3) 等待 5 秒,然后打印 sally
var ary = ['kevin', 'mike', 'sally'];
_(ary).each(function(person){
setTimeout(function(){
console.log(person);
}, 5000);
});
【问题讨论】:
标签: javascript underscore.js settimeout each