10秒内每秒执行一次方法,如果得到想要结果,停止循环 for(let i=0;i<10;i++){ setTimeout(function () { ... if(...){ break; } }, i*1000); }