이벤트 리스너를 외부로 빼낸 경우, 어떻게 이벤트를 발생시킨 객체에 접근할 수 있을까?
event.currentTarget 속성 사용 - 화살표함수와 일반 함수에 모두 적용 가능 |
this 키워드 사용 - 일반 함수에만 적용 가능 |
위와 같이 listener 메소드가 분리되면, 메소드 안에서 외부의 이벤트에 접근할 수 없기에 event.currentTarget 코드로 이벤트를 발생시킨 객체에 접근할 수 있게 만든다.
'웹' 카테고리의 다른 글
드롭다운 목록 활용 (0) | 2021.03.14 |
---|---|
JavaScript 글자 입력 양식 이벤트 (0) | 2021.03.14 |
JavaScript 이벤트 설정 (0) | 2021.03.14 |
JavaScript 문서 객체 조작 (0) | 2021.03.14 |
JavaScript 객체와 배열 고급 - 얕은 복사, 깊은 복사 (0) | 2021.03.14 |