본문 바로가기

개발/Web

화살표 함수

사용하는 이유

  • this를 바인딩 하지 않음

사용하지 않아야 할 때

  1. 메소드: 메소드로 정의한 화살표 함수 내부의 "this"는 메소드를 호출한 객체를 가리키지 않고 상위 컨텍스트인 전역 객체 window를 가리킴(화살표 함수로 메소드를 정의하는 것은 바람직하지 않음 )
  2. Prototype(https://lizdev.tistory.com/89)
  3. 생성자 함수
  4. addEventListener 함수의 콜백 함수

일반 함수

function () { }  

화살표 함수

() => { }  

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

Rest 파라미터, Spread 연산자  (0) 2020.02.21
프로토타입(prototype)  (0) 2020.02.21
함수(function) & 메서드(method)  (0) 2020.02.18
this  (0) 2020.02.18
var & let & const  (0) 2020.02.18