강의

멘토링

커뮤니티

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

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12

작성한 질문수

ES6 문법과 함께하는 모던 Javascript(자바스크립트) 고급 Part.1

new 연산자의 내부 동작

제가 이해한게 맞을까요?

작성

·

205

·

수정됨

0

 [1]: 내부적으로는 빈 객체를 생성한 후에 --> 같은 이름의 "프로토타입 객체"를 새로운 객체의 원형(프로토타입)으로 설정.
      즉, new 연산자로 빈객체를 생성한 후에 (tiger, lion) 객체의 원형으로 Animal 프로토타입 객체를 숨은링크로 가르킨다(참조).

 Animal 함수                                                             Animal 프로토타입 객체
 + prototype --> Animal 프로토타입 객체(참조)                                + constructor --> Animal 함수(참조)
 + new를 통해서 tiger객체나 lion객체를 생성

 tiger객체
 + prototype --> 원형인 Animal프로토타입 객체를 참조

 lion객체
 + prototype --> 원형인 Animal프로토타입 객체를 참조

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
rhkdtjd_12님의 프로필 이미지
rhkdtjd_12

작성한 질문수

질문하기