[node] setInterval, setTimeout, nextTick

2021. 7. 30. 10:52프로그래밍/웹관련

반응형

💡 setInterval

// setInterval: 1초마다 콜백함수 실행
const interval = setInterval(() => {
  console.log(num++);
}, 1000);

// clearInterval(interval);

 

💡 setTimeout

// setTimeout: 6초뒤 콜백함수 실행
setTimeout(() => {
  console.log('Timeout!');
  clearInterval(interval);
}, 6000);

 

✔ nextTick과 setTimout 차이점

setTimeout : 콜백함수가 Task Queue의 제일 끝으로 들어감
nextTick : 콜백함수가 Task Queue의 제일 앞으로 들어가서, 가능한 제일 빨리 실행될 수 있도록 함

 

반응형