본문 바로가기

Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
더보기
Archives
Total
Today
Yesterday
관리 메뉴

node.js 타이머 함수 사용해보기! ( setTimeout, setInterval, setImmediate ) 본문

카테고리 없음

node.js 타이머 함수 사용해보기! ( setTimeout, setInterval, setImmediate )

HAKGU 2019. 2. 6. 18:00

파일명 timer.js

const timeout = setTimeout(()=>{
console.log('1.5초후 실행');
}, 1500);

const interval = setInterval(() => {
console.log('1초마다 실행');
}, 1000);

const timeout2 = setTimeout(() => {
console.log('실행되지 않습니다.');
});

setTimeout(() => {
clearTimeout(timeout2);
clearInterval(interval);
}, 2500);

const immediate = setImmediate(()=> {
console.log('즉시실행');
});

const immediate2 = setImmediate(() => {
console.log('실행되지 않습니다');
});

clearImmediate(immediate2);



타이머 기능을 제공하는          


setTimeout  |  setInterval  |  setImmediate





  타이머 실행함수  


setTimeout( 콜백함수, 밀리초 ) : 주어진 밀리초( 1000분의 1초 ) 이후에 콜백 함수를 싱행


setInterval( 콜백함수, 밀리초 ) : 주어진  밀리초( 1000분의 1초 ) 마다 콜백 함수를 싱행


setImmediate( 콜백함수 ) : 콜백 함수를 즉시 실행합니다.




-------------------------------------------------------------------------------------------------




  타이머 종료함수  


clearTimeout( 아이디 ) : setTimeout을 종료합니다.


clearInterval( 아이디 ) : setInterval을 종료합니다.


clearImmediate( 아이디 ) : setImmediate을 종료합니다. 





아래 검은박스를 드래그 하시면 예제의 결과가 나옵니다.

위 예제를 실행 했을때의 결과를 예측해보고 드래그 해보세요!


즉시실행                                        

실행되지 않습니다.                         

1초마다 실행                                  

1.5초후 실행                                   

1초마다 실행                                  


터미널 : node timer.js


출처 : node.js 교과서 _ 길벗

 setTimeout, setInterval, setImmediate, 함수 몇초마다 실행, 자바스크립트 몇초 마다 실행, 몇초 후 실행, 자바스크립트 몇초 후 실행, 노드js 콜백함수 일정시간 마다 실행, node.js 콜백함수

Comments