• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

getBook 실습 예제중 질문드립니다!

23.12.13 06:14 작성 조회수 145

0

아래의 코드에서함수선언문을 만나면 {getBook : function object}로 설정되고,자바스크립트 엔진이 다시 돌면서 var 키워드로 선언된 getBook으로 인해 {getBook : undefined } 로 설정이 된 후 코드 실행단계에서 함수선언문은 건너뛰고, getBook을 호출하면 undefined가 나와야하는거 아닌가요? 왜 "책1"이 출력되는지 모르겠습니다! function getBook() { return "책1"; } console.log(getBook); var getBook;

답변 1

답변을 작성해보세요.

0

oilater님의 프로필

oilater

질문자

2023.12.13

코드를 다시 적을게요 ㅎㅎ

function getBook() {
  return "책1";
}
console.log(getBook);

var getBook;