본 내용은 모던 자바스크립트 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 |