Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 자바
- NGINX
- javascript
- 구글
- error
- C
- H2O
- caddy
- unity
- php
- 개발
- android
- mariadb
- java
- 한글
- 번역
- Portfolio
- 개발자
- 해석
- centOS7
- 프래그먼트
- C lanuage
- MySQL
- kakao
- ubuntu
- 안드로이드
- server
- techEmpower
- it
- 컴퓨터과학총론
Archives
- Today
- Total
개발모음집
js 화살표함수 (arrow function) 본문
화살표함수란?
화살표 함수 표현(arrow function expression)은 function 표현에 비해 구문이 짧고 자신의 this, arguments, super 또는 new.target을 바인딩 하지 않습니다. 화살표 함수는 항상 익명입니다. 이 함수 표현은 메소드 함수가 아닌 곳에 가장 적합합니다. 그래서 생성자로서 사용할 수 없습니다.
왜 쓰는것일까?
es5 까지는 함수로 호출했을 시 함수 내부에서 this가 전역객체를 바라보는 문제가 있었다.
(메서드로 호출했을 때와 함수로 호출했을 때 this가 가리키는게 다른 문제)
화살표함수는 이점을 보완하고자 나온 함수 선언법이다.
어떻게?
=>
'client' 카테고리의 다른 글
console.log 변수로 사용하기 (0) | 2020.06.19 |
---|---|
js call, apply, bind (0) | 2020.06.16 |
form이란 (0) | 2020.05.08 |
webpack Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoint instead (0) | 2020.03.06 |
webpack not installed error (0) | 2020.03.05 |