본문 바로가기

JS/ECMAscript

화살표 함수 arrow function

this가 실행 시점이 아닌 정의 시점에 결정되는 함수를 정의할 수 있다.

const Print = (n) => {//Print 함수에서 n으로 인자 받기
console.log(n)
}

Print(10)//인수 10 전달


인자가 하나인 경우 () 생략 가능


함수를 구성하는 표현식이 한 줄일 때는 {}생략 가능, 표현식이 반환됨.


function을 사용한 함수와 화살표 함수와의 차이

1. 생성자로 사용할 수 없다.

2. 함수 내에 인수 바인딩이 없다.

3. prototype 속성이 없다.

'JS > ECMAscript' 카테고리의 다른 글

forEach  (0) 2018.12.29
멀티라인 문자열  (0) 2018.12.29
기본 인자  (0) 2018.12.29
객체 리터럴 변경사항  (0) 2018.12.29
나머지 연산자와 전개 연산자  (0) 2018.12.29