
셋인터벌 함수(setInterval(callback, interval))는 일정 시간 간격으로 callback 함수를 반복적으로 호출하는 함수입니다. callback 함수는 setInterval 함수에 전달하는 함수로, setInterval 함수가 호출될 때마다 실행됩니다.
셋인터벌 함수의 일반적인 사용 예시로는,
- 일정 시간마다 로그를 출력하는 코드
- 일정 시간마다 데이터를 업데이트 하는 코드
- 일정 시간마다 UI를 업데이트 하는 코드
와 같은 경우가 있습니다.
셋인터벌 함수의 일반적인 호출 형식은 다음과 같습니다.
#hostingforum.kr
javascript
setInterval(function() {
// callback 함수
}, 1000); // 1000ms = 1초
셋인터벌 함수를 사용할 때는 주의할 점이 있습니다.
- 셋인터벌 함수는 callback 함수를 반복적으로 호출하기 때문에, callback 함수 내부에서 setInterval 함수를 호출하면 무한 루프가 발생할 수 있습니다.
- 셋인터벌 함수를 호출할 때, callback 함수를 전달할 때 주의해야 합니다. callback 함수는 setInterval 함수가 호출될 때마다 실행되므로, callback 함수 내부에서 setInterval 함수를 호출하면 무한 루프가 발생할 수 있습니다.
셋인터벌 함수를 사용할 때는 이러한 점을 고려하여 callback 함수를 작성해야 합니다.
2025-06-15 16:16