setTimeout简单的使用 1. [代码] [JavaScript]代码 var f = function(){setTimeout(function(){console.info(1);f();},3000);};f();这样写是错误的,f1不会在按定时器执行,每次进入f1都会继续执行下去var f1 = funct
1. [代码][JavaScript]代码
var f = function(){ setTimeout(function(){ console.info(1); f(); },3000); }; f(); 这样写是错误的,f1不会在按定时器执行,每次进入f1都会继续执行下去 var f1 = function(){ setTimeout(f1(),3000); } f1(); 当然在使用setTimeout会有很多意想不到的问题,都要细致分析才能看出其执行过程