setInterval 함수
- 일정한 시간 간격으로 작업을 수행하기 위해서 사용합니다.
- clearInterval 함수를 사용하여 중지할 수 있습니다. 주의할 점은 일정한 시간 간격으로 실행되는 작업이 그 시간 간격보다 오래걸릴 경우 문제가 발생할 수 있습니다.
setTimeout 함수
- 일정한 시간 후에 작업을 한번 실행합니다.
- 보통 재귀적 호출을 사용하여 작업을 반복합니다. 기본적으로 setInterval 과는 달리 지정된 시간을 기다린후 작업을 수행하고, 다시 일정한 시간을 기다린후 작업을 수행하는 방식입니다. 지정된 시간 사이에 작업 시간이 추가 되는 것입니다. clearTimeout() 을 사용해서 작업을 중지합니다.
- clearInterval(), clearTimeout()이 실행중인 작업을 중지시키는 것은 아닙니다. 지정된 작업은 모두 실행되고 다음 작업 스케쥴이 중지 되는 것입니다.
'Engineering WIKI > Js' 카테고리의 다른 글
[JS] FormData (0) | 2020.11.29 |
---|---|
[JS] formData를 console.log 출력 (0) | 2020.11.29 |
[Js] this 개념 및 활용 (0) | 2020.04.26 |
[Js] IE Default Error (0) | 2020.04.05 |
[JS] select의 선택된 값 구하기 (0) | 2020.04.05 |
[JS] array 중복 제거 (0) | 2019.09.04 |
[Jquery] HTML 태그 바꾸기 (0) | 2019.08.17 |
[Js] 따옴표 안에 따옴표 (0) | 2019.08.12 |