티스토리 뷰

화살표 함수란 무엇인가요?

  화살표 함수는 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

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
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
글 보관함