setTimeout与setInterval到AJAX异步
setTimeout与setInterval执行看下这道题的执行结果如何:首先我们看一下以下代码打印结果打印结果是1、4、3、2,你可能觉得理所应当,那我们再看下下面这个例子这次的结果又会是什么呢?)setInterval原理与之相同,不作另说。总的来说,setTimeout与setInterval的执行会等到主线程的所有任务全部执行后,才会再执行其中的回调函数,所以在使用它们的时候也要注意,特别是在主线程中有特别耗时的任务的时候,两种定时器会被不可预测的延后。