화살표 함수를 사용하면 함수 표현식보다 단순하고 간결한 문법으로 함수를 만들 수 있습니다.
// 화살표 함수
let func = (a1, a2, a3, ... an) => expression
// 함수 표현식
let func = function (a1, a2, a3, ... an){
return expression;
}
expression : 표현식
함수는 이 표현식을 평가하고, 평가 결과를 반환합니다.
위 두 식은 같은 함수를 의미합니다. 화살표 함수는 함수 표현식을 축약적으로 표현할 수 있습니다.
본문이 여러줄이라면
let sum = (a,b) => {
let result = a + b;
return result;
}
위와 같은 방법으로 함수를 선언할 수 있습니다. 하지만 이 떄는 반드시 return 지시자를 사용해서 결과값을 반환해주어야 합니다.