首页 > 代码库 > setTimeout

setTimeout

 setTimeout 只能保证在指定的时间后将任务(需要执行的函数)插入任务队列中等候,但是不保证这个任务在什么时候执行。一旦执行javascript的线程空闲出来,自行从队列中取出任务然后执行它。

1,setTimeout的好搭档“0”:

    var start = new Date();
    var end = 0;
    setTimeout(function() {  console.log(new Date() - start); }, 0);//2,或3或4

 

setTimeout