奇怪的概念性问题。下面的数组包含三个元素。当我运行这段代码时,我的意图是让脚本等待两秒钟,显示一个警报,等待两秒钟,显示一个警报,再等待两秒钟,并显示最后一个警报。但实际上,它只等待了两秒钟,然后连续显示了所有三个警报。我已经尝试了一段时间,但找不到我缺少的东西。有什么建议吗?
$.each(node_array, function(index,value){
if(value != undefined){
setTimeout(function(){
alert("hey")},
2000)
}
});