JavaScript 화살표 함수

yj j·2023년 12월 2일

화살표 함수는 ES6 문법입니다.
함수 표현식보다 간결하게 표현할 수 있습니다.

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

변수에 할당해서 만들어야 합니다. 할당 연산자를 사용하기 때문에 함수 선언이 아닌 함수 표현입니다.
위의 화살표 함수는 아래의 함수 표현과 같은 의미입니다.

const x = function (a, b) {
	return a+b;
}

그리고 이 화살표 함수는 매개변수가 한 개라면 소괄호 ()를 생략할 수 있습니다.
실행문을 의미하는 중괄호{}return으로 시작한다면 중괄호 {}를 생략할 수 있습니다.

다만 return키워드가 없고 반환 데이터가 객체 데이터라면, 함수의 범위를 지정하는 중괄호{}와 같은 기호를 사용하기 때문에 잘못 해석되는 것을 방지하기 위하여 소괄호()로 묶어줍니다.

const y = () => ({ num : 7 })
profile
꿈꾸는 사람

0개의 댓글