본문 바로가기

JavaScript

[JavaScript] 프로토타입

728x90
반응형

프로토타입

JavaScript에서는 객체를 상속하기 위해서 프로토타입을 사용한다.

프로토타입은 부모 객체의 속성과 메소드를 탐색하여 가져올 수 있다.

 

.prototype

.prototype은 생성자의 속성이다.

.prototype을 이용하면 위에서 말한 부모 객체의 속성과 메소드를 자식 객체에서도 사용이 가능하다.

.prototype은 자식 객체에 없는 속성과 메소드를 마주치면 부모 객체로 이동하여 속성과 메소드를 탐색한다.

 

.proto

.__proto__는 개별 객체의 속성이다.

.__proto__를 이용하여 부모 prototype을 탐색할 수 있다.

 

클래스, 인스턴스, 프로토타입의 관계

728x90
반응형

'JavaScript' 카테고리의 다른 글

[JavaScript] 비동기  (0) 2022.05.27
[JavaScript] 프로토타입 체인  (0) 2022.05.26
[JavaScript] 객체 지향 프로그래밍  (0) 2022.05.26
[JavaScript] 클래스와 인스턴스  (0) 2022.05.25
[JavaScript]고차함수  (0) 2022.05.24