강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của oilater
oilater

câu hỏi đã được viết

JavaScript Trung và Cao cấp: Cốt lõi của Engine

8. Hoist, gọi trước một hàm, [thời gian mã hóa]

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

Viết

·

408

0

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

Câu trả lời 1

0

oilater님의 프로필 이미지
oilater
Người đặt câu hỏi

코드를 다시 적을게요 ㅎㅎ

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

var getBook;
Hình ảnh hồ sơ của oilater
oilater

câu hỏi đã được viết

Đặt câu hỏi