본문 바로가기

JavaScript

이벤트핸들러 1회 적용 후 제거

function aaa(){

  alert('사용자함수 실행');

}

 

element.addEventListener("click", aaa);

element.removeEventListener("click", aaa);

 

- 사용자 함수를 제거 


익명함수를 사용했다면 ? 

 

element.addEventListener("click, function(){

           alert('익명함수 실행');

           this.removeEventListener("click",arguments.callee);

});

 

 

 

참고 블로그 http://bamtol.net/v5/bbs/board.php?bo_table=pp_js&wr_id=45

'JavaScript' 카테고리의 다른 글

this  (0) 2019.09.21
문자열,숫자열 변환하기  (0) 2019.09.14
Closure ,Recursion ,Call Stack ,  (0) 2019.09.06
기계어 ,어셈블리어 , Interpreted Language  (0) 2019.09.05
scope ,hoisting ,primitive ,reference  (0) 2019.08.26