반응형
clearTimeout() - setTimeout() 강제종료
let timer = setTimeout( someFunction, 1000 );
//setTimeout 을 지연시간 기다리지 않고 종료시키기
clearTimeout(timer);
setTimeout()을 객체의 속성처럼
this.timer = setTimeout( someFunction, 1000 );
으로 쓰고
종료하고싶은 시점에
clearTimeout(this.timer);
하면 종료된다.
재귀로 setTimeout을 사용해서 무한반복시켰을 때
원하는 시점에 clearTimeout()으로 재귀를 종료시킬 수 있다.
EventListener에 파라미터있는 함수 등록
document.querySelector('.className').addEventListener("click", () => callback(a, b) );
이벤트 발생시 콜백함수에 인자도 전달 되면서 콜백 함수가 호출된다.
반응형
'JavaScript' 카테고리의 다른 글
간단한 트리 DFS 깊이우선탐색 구현 (0) | 2020.11.10 |
---|---|
JavaScript 문법 특징 (오답노트) (0) | 2020.11.05 |
TIL 1030 .concat() vs .push() / setTimeout() (0) | 2020.11.01 |
Object(인스턴스) 생성하는 4가지 방법 / Prototype 이란 (0) | 2020.10.28 |
OOP (Object Oriented Programming) & Inheritance Patterns (0) | 2020.10.28 |
댓글