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); // 종료