• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

함수선언문은 그럼 아예 안쓰는게 낫나요?

18.08.31 21:20 작성 조회수 103

4

함수 선언문보다 함수표현식을 쓰는게 더 바람직하다고 하셨는데, 그럼 선언문 말고

함수표현식만으로 함수를 구성해도되나요? 아니면 선언문이 꼭 필요할때가 있나요?

답변 1

답변을 작성해보세요.

7

함수선언문 방식이 꼭 필요한 경우는 즉시실행함수나 콜백함수에 대입하는 익명함수 선언 뿐입니다.

엄밀히 말하면 위 두 경우 모두 선언시 변수에 할당하는 과정이 없으므로

'호이스팅 등으로 인해 종종 문제를 일으키는' 함수선언문의 범주에는 속하지 않는다고 할 것입니다.

그밖에는 모든 함수를 함수표현식만으로 구성해도 됩니다.