e.currentTarget을 사용하는 상황 질문입니다

미해결질문
데구리 프로필

안녕하세요 제로초님! 강의 잘 보고있습니다.

자스스톤 챕터에서 카드 클릭 이벤트 코드를 다음과 같이 짠다고 하겠습니다.

card.addEventListener('click', function(e){
    ...
});

이벤트리스너 콜백함수 내부에서 card에 접근해야 할 때 e.currentTarget 혹은 e.target이 아니라 card를 바로 사용하시는데요.

일반적으로도 이렇게 사용하는 것인지, 그리고 e.target 혹은 e.currentTarget을 쓰는 상황은 어떤 경우인지 궁금합니다.

감사합니다

조현영 프로필
조현영 2019.12.27

e.currentTarget써도 됩니다. 스코프이 대한 이해가 부족하다면 e를 통해서 하는게 더 안전할 수 있습니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스