section2 프로토타입

유희준·2023년 3월 16일

section2

목록 보기
4/12

프로토타입

자바스크립트의 모든 객체는 프로토타입(prototype)이라는 객체를 가지고 있습니다.

모든 객체는 그들의 프로토타입으로부터 프로퍼티와 메소드를 상속받습니다.

이처럼 자바스크립트의 모든 객체는 최소한 하나 이상의 다른 객체로부터 상속을 받으며, 이때 상속되는 정보를 제공하는 객체를 프로토타입(prototype)이라고 합니다.

.prototype

ex> Object.prototype

객체에 사용한 메소드를 찾아 볼 수 있다.

ex> Objext.prototype.name = “객체”

새롭게 데이터를 만들 수도 있다

.proto

객체는 proto 를 통해서 자신이 물려 받은 prototype 값에 접근할 수 있다.

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

클래스는 .prototype.constructor 와 연결되있고,

.prototype 은 ._proto 와 연결되있고,

인스턴스는 .prototype.x와 연결 되있다.

profile
매일 뭐든하기

0개의 댓글