웹
JavaScript 이벤트 발생 객체
언어 수집가
2021. 3. 14. 21:51
이벤트 리스너를 외부로 빼낸 경우, 어떻게 이벤트를 발생시킨 객체에 접근할 수 있을까?
event.currentTarget 속성 사용 - 화살표함수와 일반 함수에 모두 적용 가능 |
this 키워드 사용 - 일반 함수에만 적용 가능 |
위와 같이 listener 메소드가 분리되면, 메소드 안에서 외부의 이벤트에 접근할 수 없기에 event.currentTarget 코드로 이벤트를 발생시킨 객체에 접근할 수 있게 만든다.