본문 바로가기
Q&A해결2018년 2월 25일1분 읽기

ES6 화살표 함수에서 this가 다르게 동작합니다

프론트수진
조회 1793댓글 4

jQuery에서 클릭 이벤트 핸들러를 화살표 함수로 바꿨더니 this가 클릭한 요소가 아니라 window를 가리킵니다. 왜 그런가요?

// 이게 안 됨
$(".btn").click(() => {
  $(this).addClass("active"); // this가 window?!
});

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록