본문 바로가기

programming study/JavaScript

19장 프로토 타입(3)

본 내용은 모던 자바스크립트 Deep Dive - 자바스크립트의 기본 개념과 동작 원리를 토대로 작성하였습니다.

19.3 프로토타입 객체

19.3.3 프로토타입의 constructor 프로퍼티와 생성자 함수

  • prototype 프로퍼티로 자신을 참조하고 있는 생성자 함수를 가리킴
  • 생성자 함수가 생성될 때 연결이 이뤄짐
  • 생성된 객체는 constructor 프로퍼티를 상속받아 사용 가능

19.4 리터럴 표기법에 의해 생성된 객체의 생성자 함수와 프로토타입

  • 리터럴 표기법으로 생성된 객체의 경우 프로토타입의 constructor 프로퍼티가 반드시 생성자 함수라고 단정할 수 없음
  • 객체 리터럴의 경우
    • 추상 연산 OrdinaryObjectCreate를 호출하여 빈 객체 생성
    • Object.prototype을 프로토 타입으로 가짐
  • 프로토타입과 생성자 함수는 언제나 쌍으로 존재

'programming study > JavaScript' 카테고리의 다른 글

19장 프로토 타입(5)  (0) 2022.03.12
19장 프로토 타입(4)  (0) 2022.03.11
19장 프로토 타입(2)  (0) 2022.03.09
19장 프로토 타입(1)  (0) 2022.03.06
18장 - 함수와 일급 객체  (0) 2022.03.04