1. 首页
  2. 云计算
  3. mesos
  4. js实现异步循环实现代码

js实现异步循环实现代码

上传者: 2020-12-12 20:43:14上传 PDF文件 28.18KB 热度 21次
问题 实现异步循环时,你可能会遇到问题。 让我们试着写一个异步方法,一次循环打印一次循环的索引值。 [removed] for(var i = 0; i < 5>"); },1000); } [removed] 如上程序的输出为: 5 5 5 5 5 原因 每次时间结束(timeout)都指向原始的i,而并非它的拷贝。所以,for循环使i增长到5,之后timeout运行并调用了当前i的值(也就是5)。 解决方法 有几个不同的方式可以拷贝i。
用户评论