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

19.12.27 14:24 작성 조회수 188

0

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

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

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

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

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

감사합니다

답변 1

답변을 작성해보세요.

1

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