본문 바로가기

개발/javascript

함수09 - 화살표 함수

"함수"

 

4.5. 화살표 함수

ES6에서 새롭게 도입된 화살표 함수(Arrow function)는 function 키워드 대신 화살표(=>, Fat arrow)를 사용하여 보다 간략한 방법으로 함수를 선언할 수 있다. 화살표 함수는 항상 익명 함수로 정의한다.

// 화살표 함수
const add = (x, y) => x + y;

console.log(add(2, 5));	// 7

화살표 함수는 기존의 함수 선언문 또는 함수 표현식을 완전히 대체하기 위해 디자인된 것은 아니다. 화살표 함수는 기존의 함수보다 표현이 간략한 것만이 아니라 동작 또한 간략화되어 있다. 화살표 함수는 생성자 함수로 사용할 수 없으며 기전의 함수와 this 바인딩 방식이 다르고, prototype 프로퍼티가 없으며 arguments 객체를 생성하지 않는다. 화살표 함수에 대해서는 먼저 this, 프로토타입, arguments 객체를 살펴보자.

'개발 > javascript' 카테고리의 다른 글

함수11 - 인수 확인  (0) 2023.10.04
함수10 - 매개변수와 인수  (0) 2023.10.04
함수08 - Function 생성자 함수  (0) 2023.10.04
함수07 - 함수 생성 시점과 함수 호이스팅  (0) 2023.10.04
함수06 - 함수 표현식  (1) 2023.10.03