티스토리 뷰
화살표 함수란 무엇인가요?
화살표 함수는 ES6에서 추가된 비교적 최근 문법으로, 함수를 아주 간결하게 표현하는데 사용할 수 있습니다. 기본적으로 function 키워드를 생략할 수 있고, 매개변수가 하나라면 괄호를, 바디가 표현식 하나로 이루어져 있다면 중괄호와 return 키워드까지 생략할 수 있습니다.
이러한 편의성 외에 가지고 있는 큰 특징으로는 this가 있습니다. 화살표 함수 내에서의 this는 자신이 선언된 위치의 this(=Lexical this)를 가리키고, call, apply, bind 메서드를 사용하여 this를 변경할 수 없습니다. 이 때문에 화살표 함수는 메서드, 생성자, 이벤트 리스너의 콜백 함수로는 사용할 수 없지만, 일반적인 콜백 함수에서 유용하게 사용될 수 있습니다.
References
화살표 함수 - JavaScript | MDN
화살표 함수 표현(arrow function expression)은 전통적인 함수표현(function)의 간편한 대안입니다. 하지만, 화살표 함수는 몇 가지 제한점이 있고 모든 상황에 사용할 수는 없습니다.
developer.mozilla.org
Javascript ES6 문법 맛보기 - 화살표 함수(arrow function)
1. 함수는 무엇인가요? - 1-1 함수는 원하는 작업을 수행하기 위해 만들어 놓은 코드 블록입니다. - 매개변수가 기본 자료형이라면 값이 함수에 전달됩니다. - 따라서 함수 내부에서 매개변수의 값
velog.io
GitHub - WeareSoft/tech-interview: 🙍 tech interview
:loudspeaker:🙍 tech interview. Contribute to WeareSoft/tech-interview development by creating an account on GitHub.
github.com
화살표 함수(Arrow function)
이 글은 [인프런] Javascript ES6+ 제대로 알아보기 - 초급(정재남)를 토대로 작성되었음을 알려드립니다. Arrow Function(화살표 함수) 다음의 ES5 의 함수 표현식과 es2015 의 화살표 함수를 비교해 보도록
webclub.tistory.com
'취업 준비 > 기술면접 대비' 카테고리의 다른 글
[기술면접 대비 - 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
- Programmers
- 2587
- 24060
- MySQL
- 벡준
- 10807
- Python
- SQL
- 25501
- 항해 플러스
- programmer
- 2738
- 코육대
- 1269
- 13909
- 2053
- 4134
- 25192
- 24723
- 5597
- 26069
- 20920
- 24313
- 17103
- 백준
- til
- 13241
- Wil
- 항해+
- 2903
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |