while 문을 이용해 루프를 돌릴 예정인데 

특정 초에 한번씩 돌려야하는 작업이 필요하다!! 

sleep 펑션을 만들어 펑션이 호출된 시점으로부터 내가 설정한시간(3초) 동안 while문을 실행시켜 

지연시키는 방법으로 작업하였다. 

function work() {
 var ms = 3000; // 초단위 설정 
 while(true) {
  sleep(ms); 
  console.log("ms 만큼의 시간이 지난뒤에 출력된다.) 
 }
}


function sleep(ms) {
	var start = new Date().getTime(); // 함수가 호출된 시간으로 부터 
	while (new Date().getTime() < start + ms); // 내가 설정한 시간까지 loop를 돌리는 방식이다. 
}

 

+ Recent posts