arrow function

Alice·2021년 8월 9일
0

javascript

목록 보기
2/5

함수 사용 목적 :

코드들을 기능으로 묶고 싶을때 사용.

입출력 기계를 만들고 싶을 때 사용.

let 함수 = (a) => {
  return a + 10;
};

arrow function 장점

  1. 입출력 기계 만들때 보기가 쉽다.
  2. 파라미터가 하나면 소괄호를 생략 할 수 있다.
  3. 리턴 값이 하나면 중괄호도 생략 할 수 있다.
[1,2,3,4].forEach( a => console.log(a));
> 1
> 2
> 3
> 4

arrow function내부에 this를 쓰고싶다면?

arrow function 내부에서 this값은 밖에 있던 this값을 그대로 사용한다.

즉, arrow function은 어디서 쓰든간에 내부의 this 값을 변화시키지 않는다.

그래서 바깥에 있던 this의 의미를 그대로 내부에서도 사용하는 함수가 바로 arrow function 이라는 함수이다.

(장점 4이자 arrow function을 쓰는 핵심 이유.)

0개의 댓글