JavaScript 화살표 함수 기본

이건선·2023년 2월 14일
0
let func = (arg1, arg2, ...argN) => expression

이렇게 코드를 작성하면 인자 arg1..argN를 받는 함수 func이 만들어진다. 함수 func는 화살표(=>) 우측의 표현식(expression)을 평가하고, 평가 결과를 반환한다.

본문이 여러 줄인 화살표 함수

평가해야 할 표현식이나 구문이 여러 개인 함수가 있을 때도 역시 화살표 함수 문법을 사용해 함수를 만들 수 있다. 다만, 이때는 중괄호 안에 평가해야 할 코드를 넣어주어야 한다. 그리고 return 지시자를 사용해 명시적으로 결괏값을 반환해 주어야 한다.

let sum = (a, b) => {  // 중괄호는 본문 여러 줄로 구성되어 있음
  let result = a + b;
  return result; // 중괄호를 사용했다면, return 지시자로 결괏값을 반환
};

alert( sum(1, 2) ); // 3
profile
멋지게 기록하자

0개의 댓글

관련 채용 정보