- 모든 객체들이 메소드와 속성들을 상속 받기 위한 템플릿으로써 프로토타입 객체(prototype object)를 가진다는 의미이다.
- JavaScript는 프로토타입 기반 언어이다. 여기서 프로토타입(Prototype)은 원형 객체를 의미한다.
휴면이라는 클래스와 인스턴스, 프로타입의 관계
prototype :내가 원형일 때 존재
- 함수 객체만 가지고 있다.
- 생성자를 가지는 원형으로 선언 가능하다.
__proto__: 나의 원형을 가리킴
- 모든 객체가 가지고 있다.
- 하나의 링크라고 할 수 있다.