arrowfunction

    Javascript 화살표 함수는 왜, 어떻게 사용하는가?

    Javascript 화살표 함수는 왜, 어떻게 사용하는가?

    들어가며 자바스크립트는 함수 선언식, 함수 표현식, 화살표 함수 등 다양한 함수 선언 방식을 지원한다. 개발자에게 선택권이 많다는건 큰 장점이 될 수 있지만 JS에 아직 익숙하지 않은 개발자라면 언제, 어디서, 어떤 함수 선언 방식을 사용할지 고민이 될 것이다. 특히 ECMA 2015(ES6)에서 등장한 화살표 함수는 일반 함수들과 다른 특징을 가지고 있기 때문에 많은 주니어 개발자들에게 혼란을 주기도 한다. 이에 화살표 함수와 일반함수의 차이점을 알아보고 언제 화살표 함수를 사용할지와 화살표 함수를 사용하면서 주의해야할 점을 알아보고자 한다. 일반함수와 화살표 함수의 차이점 1. this 참조 방식 일반함수와 화살표 함수의 가장 큰 차이점이다. 일반함수는 함수 호출시에 동적으로 this를 바인딩하지만 ..