화살표 함수 표현식은 함수표현식에 대한 간결한 대안으로 약간의 의미적 차이와 의도적인 사용상의 제한을 가지고 있다
// 기존의 익명 함수
(function (a) {
return a + 100;
});
// 1. "function"이라는 단어를 제거하고 인자와 여는 대괄호 사이에 화살표를 배치합니다.
(a) => {
return a + 100;
};
// 2. 중괄호와 "return"이라는 단어를 제거하면 반환이 암시됩니다.
(a) => a + 100;
// 3. 매개변수의 괄호를 제거합니다.
a => a + 100;