javascript

[javascript] setTimeout과 setInterval의 차이

tonirr 2021. 9. 17. 06:27

 

setTimeout

  • 동작이 한번 일어남
  • 실행중 다른 setTimeout으로 인해 함수가 호출되어도 기존에 실행되는 함수에 영향을 주지 않음
let timer = setTimeout(function(){}, time); // 사용 
clearTimeout(timer); // 종료

 

setInterval

  • 기본 동작이 반복적으로 일어남
  • 실행중 다른 setInterval으로 인해 함수가 호출되면 기존에 실행되는 함수는 종료됨
let timer = setInterval(function(){}, time); // 사용
clearTimeout(timer); // 종료