gpt4 book ai didi

javascript - setTimeout 没有按预期工作

转载 作者:行者123 更新时间:2023-11-30 09:55:33 26 4
gpt4 key购买 nike

<分区>

我正在用 Javascript 编写一个 for 循环。期望的目标是打印出 0、1、2,中间间隔 3 秒。

for (var i=0; i<3; i++) {
console.log(i);
}

这会按预期打印出所有内容,没有停顿。但是当我添加 setTimeout 时:

for (var i=0; i<3; i++) {
setTimeout(function() {console.log{i},3000*i}
}

结果是它打印出 333,间隔为 3 秒。暂停有效,但看起来它在打印正确的数字之前完成了循环。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com