摘要: 以前看到的一个问题,很有意思: 循环5个setTimeout, 你会发现console.log的值都是5. 为什么呢,因为setTimeout是个异步函数,for在执行的时候会直接跳过,很明显这里是先执行了循环,setTimeout才开始执行,这个时候变量i 的值已经是5了,所以接连输出5个5. 但 阅读全文
posted @ 2018-05-03 18:07 顾星河 阅读(199) 评论(0) 推荐(0) 编辑