강의

멘토링

커뮤니티

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

Dae Jun LEE님의 프로필 이미지
Dae Jun LEE

작성한 질문수

자바스크립트 중고급: 엔진 핵심

8. 파라미터 값 할당 기준, [정리 시간]

객체 프로퍼티 생성 질문입니니다.

해결된 질문

작성

·

269

0

안녕하세요.

이번 강의의 코드 기준으로 질문이 있습니다.

강의 코드를 엔진이 해석 하는 순서에서 오브젝트에 

프로퍼티 설정과 순서에 대해 궁금한점이 있습니다.

1. 함수 선언문 해석 

    없음.

2. 변수 초기화

    obj  = undefined;

3. 코드 실행

   obj = {};
   obj.getTotal(11, 22);


여기서 obj.getTotal= function(){} 이 할당되는 순서가 궁금합니다.
(

getTotal이라는 프로퍼티가 생성되는 시점은 코드 실행 때인가요?

)

답변 1

0

김영보님의 프로필 이미지
김영보
지식공유자

var obj = {
  getTotal: function(one, two){/* 코드 */}
};
obj.getTotal(11, 22);
3번째 실행 단계에서 obj에 {....}를 할당할 때 Function 오브젝트를 생성하여 {getTotal: Function 오브젝트} 형태로 설정합니다.
Function 오브젝트이어야 obj.getTotal(11, 22);로 함수를 호출할 수 있습니다.

Dae Jun LEE님의 프로필 이미지
Dae Jun LEE

작성한 질문수

질문하기