超时调用,当time时间后调用function:setTimeout(function,time);
间歇调用,每time时间调用function一次:setInterval(function,time);
一般直接用超时调用来代替间歇调用。如下:
var num =0; var max =10; function add(){ num++; if(num<max){ setTimeout(add,1000); console.log(num) }else{ console.log("done"); } } setTimeout(add,1000);