강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

tjsrb52055님의 프로필 이미지
tjsrb52055

작성한 질문수

풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]

모던 웹을 위한 Javascript+ES6 호이스팅 이슈와 해결방법 이해

함수 표현식 질문드립니다.

작성

·

194

0

호이스팅 이슈 강의를 듣던 도중

함수 표현식에 대해 질문 드립니다.

보통 함수 선언문으로 만들고 그에 대한 함수를 호출할때

function getData() {

}

getData(); 

이런식으로 함수를 호출해 주는데

함수 표현식으로 함수를 만들고 호출해야 할때는 어떻게

사용하는지 질문 드립니다. 

퀴즈

JavaScript의 삼항 연산자나 구조 분해 할당 같은 새로운 문법들이 주로 어떤 목적을 위해 도입되었을까요?

코드 실행 성능 향상

데이터 타입의 다양화

조건문과 변수 할당 코드 간결화

클래스 상속 구조 개선

답변 1

1

안녕하세요.

기본적으로 함수표현식으로 선언할지라도, 함수를 호출하는 방법은 동일하게 () 또는 인자가 있다면 인자까지 넣어서 호출해주면 됩니다. 함수 표현식으로 선언할지라도 결국 함수이기 때문에, 동일하게 보셔도 좋을 것 같고요. 또 다음 링크도 한번 추가로 참고해보셔도 좀더 이해하시는데 도움이 되지 않을까 생각합니다.

https://ko.javascript.info/function-expressions

감사합니다.

tjsrb52055님의 프로필 이미지
tjsrb52055

작성한 질문수

질문하기