[JavaScript] 자바스크립트에서 지정 시간 후 작업 실행 해제하기

2022. 7. 29. 11:51Program/JavaScript

213_자바스크립트에서 지정 시간 후 작업 실행 해제하기

[적용]

  • setTimeout() 처리를 해제하고 싶을 때

[문법]

메소드 의미 반환
clearTimeout(타이머ID) setTimeout() 호출 해제  없음

[내용]

clearTimeout()을 사용해 setTimeout()으로 지정한 함수의 실행을 취소할 수 있다.

해제하고 싶은 타이밍에 맞춰 setTimeout()의 반환값인 타이머 ID(숫자 타입)를

clearTimeout()의 인수로 전달하면 지정한 함수의 호출이 해제된다.

 

JavaScript                                                                                                                                                          main.js

const timerId = setTimeout(timer1, 1000);  // 1000밀리초 후 실행
function timer1() {
  // 처리 작업
}

clearTimeout(timerId);  // 실행 해제

 

 

 


 

 

 

 

 

참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김