我四处搜索,发现其他一些有类似问题的人,但我似乎找不到解决方案或明确的解释。
var content = 'test<br />';
for( var i = 1; i < 6; i++ ) {
setTimeout(function() {
document.write(content);
}, 3000);
}
我希望 for 循环中的代码执行 5 次,每个循环之间有 3 秒的延迟。当它运行时,至少从表面上看,页面加载时看起来像是延迟了三秒,然后毫无延迟地通过所有循环。
我错过了什么?