[javascript] 애로우 함수의 문법

다음은 애로우 함수의 기본 구문입니다.

// 기본 구문
const add = (a, b) => {
  return a + b;
};

// 매개변수가 하나일 때, 괄호를 생략할 수 있습니다.
const square = x => {
  return x * x;
};

// 함수 몸체가 표현식 하나라면 중괄호와 return 키워드 생략 가능
const multiplyByTwo = num => num * 2;

애로우 함수는 일반 함수와 다르게 this를 바인딩하지 않고 상위 스코프의 this를 사용합니다. 이는 메서드 함수나 콜백 함수 안에서 유용하게 사용됩니다.

더 자세한 내용을 알고 싶다면 MDN web docs를 참고하세요.