[javascript] 애로우 함수의 매개변수 처리 방식

자바스크립트에서 애로우 함수는 함수를 간결하게 정의할 수 있는 화살표 함수 문법을 제공합니다. 애로우 함수는 매개변수를 어떻게 처리하는지 알아봅시다.

매개변수 처리

애로우 함수에서 매개변수는 다음과 같이 정의됩니다:

(param1, param2) => {
  // 함수 본문
}

여기서 param1param2는 매개변수이며, 괄호 안에 선언됩니다. 이 때, 괄호 안에 하나의 매개변수만 있는 경우에는 괄호를 생략할 수도 있습니다:

param => {
  // 함수 본문
}

만약 매개변수가 없는 경우에는 아래와 같이 빈 괄호를 사용합니다:

() => {
  // 함수 본문
}

예제

다음은 애로우 함수의 매개변수 처리 방식을 설명하는 간단한 예제입니다:

// 매개변수가 있는 애로우 함수
const add = (a, b) => {
  return a + b;
}

// 매개변수가 하나인 애로우 함수
const square = num => {
  return num * num;
}

// 매개변수가 없는 애로우 함수
const greet = () => {
  return "Hello!"
}

위 예제에서 add, square, greet 함수는 각각 매개변수가 두 개, 한 개, 그리고 없는 애로우 함수를 보여줍니다.

애로우 함수를 사용할 때는 매개변수의 선언 방식에 유의하여 사용하면 됩니다. 간결한 문법으로 함수를 정의할 수 있어서 여러 상황에서 편리하게 사용할 수 있습니다.

결론

애로우 함수는 간결한 매개변수 처리 방식을 제공하여 함수를 더욱 간편하게 정의할 수 있습니다. 매개변수의 수에 따라 괄호를 사용하고, 없는 경우 빈 괄호를 사용하는 것에 주의하여 애로우 함수를 활용해 보세요.

더 많은 정보는 MDN web docs를 참고하실 수 있습니다.