나의 개발 성장일지

화살표함수에 대하여 본문

개인 프로젝트/쇼핑몰 만드는 과정

화살표함수에 대하여

qkq5821 2023. 1. 4. 00:42

 

 

 

함수선언식

 

 

1-1 호이스팅이란 선언된 함수를 코드 맨위로올려주기

1-2호이스팅이가능->함수호출이 위에존재해도 hello출력

 

 

 

함수표현식

 

1-1 호이스팅불가

1-2 익명함수로 사용가능

1-3 변수에넣었으니 원할때마다 호출가능->렌더링될때마다 실행x

1-4 변수에넣지않고 함수 그대로 존재시 렌더링될때마다 실행

1-5 변수에넣엇지만 바로 호출도가능

 

 

화살표함수

 

1-1 화살표를 사용하여 함수표현식을 더 간편하게 가능

 

1-2 코드가 1줄이면 중괄호와 return키워드 생략가능

 

1-3 비교해보기 

 

1-3-1 매개변수가 1개면 생략가능

 

 

 

arguments와 가변인자

 

 

1-1 일반함수는 암묵적으로 전달받은 인자객체(arguments)가 존재한다

 

1-2  화살표함수는 암묵적으로 전달받은 인자객체(arguments)가 존재하지않는다

1-3 화살표함수에선 인자를 넣어줘야한다,