
clearInterval(intervalID) 함수는 setInterval() 함수로 생성된 인터벌을 중지하는 함수입니다.
setInterval() 함수를 사용하여 1초마다 console.log() 함수를 호출하는 코드를 작성했을 때, clearInterval() 함수를 사용하여 멈추고 싶다면, clearInterval() 함수의 파라미터로 setInterval() 함수가 반환한 ID를 전달하면 됩니다.
예를 들어, 다음과 같은 코드를 작성했을 때, clearInterval() 함수를 사용하여 멈추고 싶다면, clearInterval() 함수의 파라미터로 setInterval() 함수가 반환한 ID인 'id'를 전달하면 됩니다.
#hostingforum.kr
javascript
let id = setInterval(() => {
console.log('1초마다 호출');
}, 1000);
// 1초마다 호출을 멈추기 위해 clearInterval() 함수 사용
clearInterval(id);
clearInterval() 함수의 파라미터로 intervalID를 전달하면 clearInterval() 함수가 intervalID를 찾고, 인터벌을 멈추게 하는 것입니다.
만약 clearInterval() 함수를 사용하여 인터벌을 멈추지 못했다면, clearInterval() 함수의 파라미터로 잘못된 ID를 전달한 경우거나, 인터벌을 이미 중지한 경우일 수 있습니다.
예를 들어, 다음과 같은 코드를 작성했을 때, clearInterval() 함수를 사용하여 멈추고 싶다면, clearInterval() 함수의 파라미터로 setInterval() 함수가 반환한 ID인 'id1'을 전달하면 됩니다.
#hostingforum.kr
javascript
let id1 = setInterval(() => {
console.log('1초마다 호출');
}, 1000);
let id2 = setInterval(() => {
console.log('2초마다 호출');
}, 2000);
// 1초마다 호출을 멈추기 위해 clearInterval() 함수 사용
clearInterval(id1);
만약 clearInterval() 함수를 사용하여 인터벌을 멈추지 못했다면, clearInterval() 함수의 파라미터로 잘못된 ID를 전달한 경우거나, 인터벌을 이미 중지한 경우일 수 있습니다.
따라서 clearInterval() 함수를 사용하여 인터벌을 멈추기 전에, setInterval() 함수가 반환한 ID를 확인하고, clearInterval() 함수의 파라미터로 잘못된 ID를 전달하지 않도록 하세요.
2025-03-09 14:28