yunicornlab

화살표 함수 사용을 위한 문법 본문

Development/JavaScript

화살표 함수 사용을 위한 문법

yunicornlab 2024. 12. 11. 16:57
반응형

기본 문법

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

function 키워드 대신 => 기호 사용

문이 두 개 이상일 경우 중괄호를 감싸면서 return을 명시해야 함

 

생략 가능한 상황

1. 표현식 하나만 반환하는 경우 : return 생략 가능

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

 

2. 매개변수가 하나인 경우 : 매개변수를 감싸는 괄호 생략 가능

const square = x => x * x;

 

주의해야하는 상황

1. 매개변수가 없는 경우 : 반드시 빈 괄호 작성

const greet = () => "Hello!";

 

2. 객체 하나를 반환하면서 return을 생략하는 경우 : 반드시 소괄호로 감싸기

const getUser = () => ({ name: "Alice", age: 25 });

소괄호로 감싸지 않으면 중괄호가 함수 본문으로 인식됨

반응형