본문 바로가기

cu TIL/ES6

Arrow Function

- ES6 에서 권장하는 함수 작성 방법

- 기본적으로 익명함수 이기 때문에 생성자로서 사용할 수 없다.

- 특징

1. 파라미터가 하나일 경우 () 생략가능

2. {} 를 생략하면 return 을 적지 않아도 가능

3. this 의 범의가 기존 함수와 다르다. es6 이전의 함수 호출에서는 this의 범위가 함수가 어떻게 호출되었는지에 따라서 동적으로

할당되었다. 하지만 es6에서 arrow function 은 정적으로 상위 scope 의 this를 정적으로 가르킨다.

 

 

'cu TIL > ES6' 카테고리의 다른 글

Array  (0) 2020.06.03
string  (0) 2020.06.02