본문 바로가기
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 함수를 => 바로 이벤트 루프로 보낼 때 사용!!!

'TIL > Node JS' 카테고리의 다른 글

OS, **path**  (0) 2019.10.20
__dirname, __filename, process  (0) 2019.10.20
global, console.dir, console.log, console.trace()  (0) 2019.10.20
module.exports, 비구조화 할당  (0) 2019.10.20
비구조화 할당 (destructuring)  (0) 2019.10.19

comment