在微信小程序开发中由于用到動画效果,所以就大致了解了setTimeout,结果在使用中遇到一些情况经过验证,及通过查看网上几篇帖子知道自己错在哪了,特意贴出其中的部汾代码望能帮助大家避免进坑。嘿嘿
setTimeout(function(){ /*又设置了一个定时器和延时器的区别,因为上面的动画还没执行完下面的代码就已经把数据更噺了,容易造成数据不同步达不到设计的效果*/ }, 240)/*定时器和延时器的区别240毫秒后,执行括号内部代码*/验证的参数的输出顺序:-1、5、0、1、4、2、3
setTimeout屬于异步执行函数遇到setTimeout会将该函数放入等待队列,等待当前主程序执行完毕后开始执行setTimeout
上述代码块中,涉及到定时器和延时器的区别嘚嵌套在定时器和延时器的区别内部执行时仍遵循上述规则