开发者

JavaScript闭包?

开发者 https://www.devze.com 2023-06-17 07:48 出处:网络 作者:高级运维
oоО暈暈じ 开发者_开发知识库 22小时前 没看懂,有什么问题吗,先依次执行每个自执行函数里的前两句,然后执行异步代码私藏温柔离弦的歌离弦的歌
oоО暈暈じ 开发者_开发知识库 22小时前

没看懂,有什么问题吗,先依次执行每个自执行函数里的前两句,然后执行异步代码


私藏温柔离弦的歌离弦的歌 21小时前

这和闭包开发者_运维技巧没啥关系……纯粹是你对setTimeout()函数的理解有问题,或者说你不知道setTimeout()是异步的?


淫家是湿人 开发者_C百科 21小时前

为啥每次间隔都是1s,那是因为你最开始用for循环的时候一股脑的全部把setTimeout()设定好了。总共5个延迟,第一个延迟1s,第二个延迟2s,第三个延迟3s……全都是相对于你的for运行的那一刻而言的,最后表现出来那当然是每间隔1秒输出一个喽。


0

精彩评论

暂无评论...
验证码 换一张
取 消