일정시간 이후 함수를 실행하거나, 동일한 주기로 같은 로직을 반복해서 사용할때 타이머함수를 사용한다.
- 일정 시간 후 함수 실행 : setTimeout(함수, 시간-ms)
const timmer = setTimeout(() => {
console.log("hello");
}, 3000);
- 설정된 Timeout 함수를 종료 : clearTimeout()
clearTimeout(timmer);
- 시간 간격마다 함수 실행 : setInterval(함수, 시간-ms)
const interval = setInterval(() => {
console.log("hello");
}, 3000);
- 설정된 Interval 함수를 종료 : clearInterval()
clearInterval(interval);
'JavaScript' 카테고리의 다른 글
[JavaScript] 얕은 복사(shallow copy), 깊은 복사(Deep copy) (0) | 2023.01.16 |
---|---|
[JavaScript] Lodash 란? (0) | 2023.01.11 |
[JavaScript] 객체의 타입얻기 (0) | 2022.12.23 |