2019年12月5日
摘要: 你不知道的setTimout第三个参数 说起setTimeout,各位再熟悉不过,用法也很简单:setTimeout(fun, delay)。 但说起来你可能不信,用了这么多年的setTimeout居然有第三个参数。下面一起看看这个setTimeout第三个参数。 我们先来看一段简单的代码: set 阅读全文
posted @ 2019-12-05 15:37 夜千灯 阅读(2162) 评论(0) 推荐(4) 编辑
摘要: 我们先来简单了解一下setTimeout延时器的运行机制。setTimeout会先将回调函数放到等待队列中,等待区域内其他主程序执行完毕后,按时间顺序先进先出执行回调函数。本质上是作用域的问题。 因此若是这样将不会得到想要的结果输出1.2.3.4.5,而会连续输出5个6。 for (var i=1; 阅读全文
posted @ 2019-12-05 10:51 夜千灯 阅读(21877) 评论(5) 推荐(8) 编辑