月亮

[javascript] setTimeout , setInterval 본문

javascript

[javascript] setTimeout , setInterval

듀네 2023. 6. 20. 17:32

1. setTimeout

설명 : 기존 동작이 한번 일어난다.
사용방법 :
var SETTIMEOUT_NAME = setTimeout(FUNCTION, TIME);

실행중인 루프 종료 방법 :
clearTimeout(SETINTERVAL_NAME);

 

2. setInterval

설명 : 기본 동작이 반복적으로 일어난다.
사용방법 :
var SETINTERVAL_NAME = setInterval(FUNCTION, TIME);

실행중인 루프 종료 방법 :
clearInterval(SETINTERVAL_NAME);

 

[ 공통 ]
- SETINTERVAL_NAME : 실행중인 루프(반복)를 종료시킬 때 사용함
- FUNCTION : 루프로 실행할 함수
- TIME : 루프되는 시간

 

[ 차이점 ]

  • setTimeout: 실행중 다른 setTimeout로 인해 함수가 호출되도 기존에 실행된 함수에 영향을 주지 않는다.
  • setInterval : 실행중 다른 setInterval로 인해 함수가 호출되면 기존에 실행되던 함수는 종료된다.
반응형
Comments