1、这里用到while循环,这是同步的,利用while循环阻塞代码进程,已达到暂停的效果。
function sleep(numberMillis) {
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true) {
now = new Date();
console.log("p")
if (now.getTime() > exitTime)//结束条件
return;
}
}
for(var i = 1; i < 5 ; i++){
console.info(i);
sleep(3000);
}