JS/ECMAscript

화살표 함수 arrow function

원펀만 2018. 12. 29. 21:16

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

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

Print(10)//인수 10 전달


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


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


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

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

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

3. prototype 속성이 없다.