使用setTimeout来替代setInterval
(function(){ var i= 0; function job(){ console.log(i ++); if(i< 10){ setTimeout(job, 1000); } } job(); })();