TIL/Node JS
setInterval, setTimeout, setImmeiate, clear( )
by koreashowme
2019. 10. 20.
const timeout = setTimeout(() =>{
console.log('1.5초 후 실행')
}, 1500);
const interval = setInterval(() =>{
console.log('1초마다 실행')
}, 1000);
clearTimeout(timeout); // setTimeout 바로 취소됨. ex)시한 폭탄
clearInterval(interval); // 1초마다 반복되는 함수를 취소할 수 있음.
const timeout2 = setTimeout(() =>{
console.log('실행되지 않습니다.')
}, 3000);
setTimeout(() =>{
clearTimeout(timeout2);
console.log('실행되지 않습니다.')
}, 3000);
const im = setImmediate(() => console.log('즉시 실행'));
setImmediate(im);
// 즉시 실행 되는 setImmeiate 함수를 => 바로 이벤트 루프로 보낼 때 사용!!!
comment