arrow function은 함수를 더 쉽고 깔끔하게 다루기 위한 방법입니다. 아래와 같이 사용합니다.

const Add = (매개변수) => {...}; //첫번째 경우
const Add2 = (매개변수) => 리턴값; //두번째 경우

만약 ⇒ 뒤에 { }를 붙이지 않는다면(두번째 경우), 그것은 뒤에 쓴 값을 그대로 return하겠다는 표시입니다.

첫번째 경우를 사용하고 return하는 것을 깜빡해서 예상치 못한 버그를 만날수도 있으니 주의해서 사용해야 합니다.

아래 예시를 살펴보겠습니다.

function Add(a,b) {
	return a+b;
};

const Add2 = (a,b) => {
	return a + b;
};

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

위 세 함수는 모두 정확히 같은 역할을 합니다.