因项目需要js在某些情况下休眠一定时间,js有没有休眠方法所有自己写了一个。js不太精通如果有错误或更好的实现方式希望大家指点。
/**
* 让js休眠指定的时间 单位毫秒
*/
function sleep(ms){
var curTime = new Date().getTime();//当前时间
var wakeTime = curTime + ms;//苏醒时间
while (true) {
curTime = new Date().getTime();
if (curTime >= wakeTime) {
return;
}
}
}