EventListener
-
addEventListener에서의 this개발/Javascript 2022. 7. 19. 01:48
1. 함수 리터럴(function 키워드 사용)을 이용해 리스너를 만드는 경우 여기에서 this는 이벤트 객체의 currentTarget과 동일합니다. 즉, 예제에서 my_element가 window면 this는 window 객체를 가리키고 my_element가 document이면 this는 document 객체를 가리킵니다. my_element.addEventListener('click', function (e) { console.log(this.className) // my_element의 className 기록 console.log(e.currentTarget === this) // `true` 기록 }) 다음 예제와는 구분을 지어야 합니다. function Person() { // Person()..