
setTimeout 함수는 일정 시간 후에 함수를 호출하는 함수입니다. clearTimeout 함수는 setTimeout 함수를 호출한 후에 호출을 취소하는 함수입니다.
setTimeout 함수를 사용하여 함수를 호출한 후, clearTimeout 함수를 사용하여 호출을 취소하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
javascript
let timeoutID;
function 호출할 함수() {
console.log("함수 호출");
}
setTimeout(호출할 함수, 3000); // 3초 후에 호출할 함수를 호출합니다.
timeoutID = setTimeout(호출할 함수, 3000); // setTimeout 함수의 반환값을 timeoutID 변수에 저장합니다.
// 2초 후에 clearTimeout 함수를 호출하여 호출을 취소합니다.
clearTimeout(timeoutID);
위의 예제에서 setTimeout 함수의 반환값을 timeoutID 변수에 저장한 후, clearTimeout 함수를 호출하여 호출을 취소합니다. clearTimeout 함수를 호출하면 setTimeout 함수의 호출을 취소하고, 변수 timeoutID의 값을 null로 설정합니다.
2025-07-30 12:55