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

미해결질문
데구리 프로필

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

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

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

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

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

감사합니다

조현영 프로필
조현영 3달 전

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

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