함수 표현식보다 간결한 함수 생성 방식이 있다.
바로 화살표 함수!
형태 :
let 함수명 = (인수1, 인수2 ) => 표현식
위의 코드와 동일하게 실행되는 우리에게 익숙한 형태의 코드는 다음과 같다.
let 함수명 = function(인수1, 인수2 ) {
return 표현식
}
let age = prompt("나이를 알려주세요.", 18);
let welcome = (age < 18) ?
() => alert('안녕') :
() => alert("안녕하세요!");
welcome();
let sum = (a, b) => { // 중괄호는 본문 여러 줄로 구성되어 있음을 알려줍니다.
let result = a + b;
return result; // 중괄호를 사용했다면, return 지시자로 결괏값을 반환해주어야 합니다.
};
alert( sum(1, 2) ); // 3