[개발일기] (230606) JS - 함수 선언, 함수 표현식

오늘·2023년 6월 6일
0

[개발일기]

목록 보기
174/199

TIL 짧게

함수 선언과 함수 표현식

약속을 갔다와서 짧게 공부했다.

오늘은 함수 선언문, 함수 표현식이 주된 내용이었다.

기억나는 내용은

  1. 함수 선언문은 함수 호이스팅이 발생하고, 함수 표현식은 호이스팅이 변수 호이스팅 처럼 동작한다.
    • 함수 호이스팅은 변수 호이스팅과 달리 선언 후 해당 함수 객체로, 함수 이름을 식별자로 초기화된다.
  2. 함수 호이스팅의 발생은 함수 선언 이전에 함수를 사용할 수 있게 하는 것이기 때문에, 함수 선언문(function)을 사용하는 것보다 함수 표현식(var add = function)을 사용하는 것을 권장한다.

그 외

화살표 함수 등 다음 내용이 조금 더 있었지만, 뒷 장의 내용과 관련이 있어서 이 책에서도 뒤의 내용을 공부한 후에 다시 살펴보기로 했다.

profile
Junior Mobile 개발자

0개의 댓글