Javascript/etc
[ Javascript ] - 화살표함수와 일반함수
algml0703
2022. 9. 19. 10:30
반응형
화살표함수와 일반함수
화살표함수
( ) => { }
화살표 함수는 es6에서 새롭게 나타난 문법이다.

화살표함수는 기본적으로 함수명을 가지지 않아서 항상 함수를 생성후 변수에 할당해주는 함수표현식으로 작성해주어야 한다.

화살표함수에는 this가 존재하지 않는다.
화살표함수는 생성자함수가 될 수 없다.
일반함수
function( ) { }

일반함수는 기본적으로 함수선언식으로, 호이스팅의 영향을 받아 선언위치에 상관없이 함수 호출이 가능하다.

일반함수에는 this가 존재하는데, this는 자기자신을 가리킨다. 즉 fun내부에 count가 존재하기 때문에 this.count는 fun 내부의 count를 가리키게 된다.
...args를 통해 인자를 배열형태로 받을 수 있다.

출처
https://www.youtube.com/watch?v=4zjKltnIBug&list=PLuBMRNcyzsWxcnDdAmJWyWYXuExyP9aS1
반응형