摘要: 解释为什么如下代码会打印 6 个 6 let i = 0 for(i = 0; i<6; i++){ setTimeout(()=>{ console.log(i) },0) } 在for循环执行时i的值按照0,1,2,3,4,5值的变化,最后i的值是5,5小于6,i++,5变成6。i本该在条件表达 阅读全文
posted @ 2020-12-17 22:49 时间观测者 阅读(52) 评论(0) 推荐(0) 编辑