티스토리 뷰
화살표 함수란 무엇인가요?
화살표 함수는 ES6에서 추가된 비교적 최근 문법으로, 함수를 아주 간결하게 표현하는데 사용할 수 있습니다. 기본적으로 function 키워드를 생략할 수 있고, 매개변수가 하나라면 괄호를, 바디가 표현식 하나로 이루어져 있다면 중괄호와 return 키워드까지 생략할 수 있습니다.
이러한 편의성 외에 가지고 있는 큰 특징으로는 this가 있습니다. 화살표 함수 내에서의 this는 자신이 선언된 위치의 this(=Lexical this)를 가리키고, call, apply, bind 메서드를 사용하여 this를 변경할 수 없습니다. 이 때문에 화살표 함수는 메서드, 생성자, 이벤트 리스너의 콜백 함수로는 사용할 수 없지만, 일반적인 콜백 함수에서 유용하게 사용될 수 있습니다.
References
'취업 준비 > 기술면접 대비' 카테고리의 다른 글
[기술면접 대비 - Network] 쿠키와 세션 (0) | 2023.08.04 |
---|---|
[기술면접 대비 - 개발상식] 객체 지향 프로그래밍 (0) | 2023.08.03 |
[기술면접 대비 - Java] 데이터 타입 (0) | 2023.08.01 |
[기술면접 대비 - Spring] DAO, DTO, VO (0) | 2023.07.31 |
[기술면접 대비 - 개발상식] RESTful API (0) | 2022.12.22 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 2738
- 25501
- MySQL
- 2587
- Wil
- til
- Python
- SQL
- 10807
- 1269
- 2903
- 백준
- 24313
- 24060
- 코육대
- 2053
- 항해+
- 26069
- 5597
- 13241
- 20920
- programmer
- 벡준
- 13909
- 17103
- 24723
- 25192
- Programmers
- 항해 플러스
- 4134
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함