- function이라는 단어와 중괄호 숫자를 줄이기 위해 만들어진 단축 문법이다.

- 화살표 함수에는 세 가지 문법이 존재.


1) function 키워드를 생략이 가능함.

2) 함수에 매개변수가 단 하나뿐이라면 괄호()도 생략이 가능함.

3) 함수 바디가 표현식 하나라면 중괄호{}와 return문도 생략이 가능함.


- 화살표 함수는 항상 익명 함수.


const f1 = function() { return "Hi"; }

이러한 함수를

const f1 = () => "Hi";


const f2 = function(name) { return `Hi, ${name}`; }

이 함수를 

const f2 = name => `Hi, ${name}`;


const f3 = function(a,b) { return a + b; }

이 함수를 

const f3 = (a,b) => a + b;


- 화살표 함수의 사용 목적 : 익명 함수를 만들어 다른 곳으로 전달하기 위해 가장 유용하게 사용됨.




Posted by sungho88
,