화살표 함수 표현
-
[JavaScript] 자바스크립트 화살표 함수 정리Web 2024. 6. 10. 05:13
화살표 함수기존의 함수 표현을 대체할 간결한 표현이지만, 모든 경우에 사용할 수 없고 제한적이다. ## 차이점 & 한계this, super에 대한 바인딩이 없다.new, new.target 키워드가 없다.일반적으로 스코프를 지정할때 쓰는 call, apply, bind 함수 등에 적합하지 않다.생성자로 이용될 수 없다.함수 내에 yield를 쓸 수 없다.## 기존 방식과 화살표 함수 비교// 기존 이름없는 함수function (a) { return a + 100;}// 화살표 함수로 변경시// 1. 'function'을 제거하고 arrow를 인자와 중괄호 사이에 넣기(a) => { return a + 100;}// 2. 중괄호와 'return'을 제거하기 -- return은 함축되어 있다.(a) => ..