웹 입문

화살표 함수와 this

우리는 6장 자바스크립트 심화 I에서 this가 호출 방식에 따라 동적으로 바인딩된다는 점을 학습했습니다. 이 특성은 콜백/중첩 함수에서 혼란을 만들었고, bind, call, apply, self = this 같은 우회 패턴을 자주 요구했습니다.

기본 형태와 다양한 형태를 중심으로 화살표 함수와 this의 판단 흐름을 읽습니다.

1

화살표 함수의 기본 문법

화살표 함수는 function 키워드 대신 화살표 = 를 사용하여 함수를 정의하는 간결한 문법입니다.

자바스크립트 심화 I
2

화살표 함수와 this 바인딩의 차이점

이것이 화살표 함수를 사용하는 가장 큰 이유이자 가장 중요한 특징입니다.

화살표 함수(Arrow Function)
3

화살표 함수를 사용하지 말아야 할 경우

화살표 함수는 매우 편리하지만, 모든 상황에서 기존 함수를 대체할 수 있는 것은 아닙니다.

매개변수가 하나일 때