12 2019 档案
你不知道的setTimeout第三个参数
摘要:你不知道的setTimout第三个参数 说起setTimeout,各位再熟悉不过,用法也很简单:setTimeout(fun, delay)。 但说起来你可能不信,用了这么多年的setTimeout居然有第三个参数。下面一起看看这个setTimeout第三个参数。 我们先来看一段简单的代码: set
阅读全文
关于for循环中使用setTimeout的四种解决方案
摘要:我们先来简单了解一下setTimeout延时器的运行机制。setTimeout会先将回调函数放到等待队列中,等待区域内其他主程序执行完毕后,按时间顺序先进先出执行回调函数。本质上是作用域的问题。 因此若是这样将不会得到想要的结果输出1.2.3.4.5,而会连续输出5个6。 for (var i=1;
阅读全文