Day3_VSCODE_JavaScript_ 프로토타입 + 상속

2023. 4. 7. 11:37Javascript

🟢프로토타입(prototype)

- 모든 객체는 프로토타입이라는 객체를 가지고 있음
- 모든 객체는 프로토타입으로부터 프로퍼티와 프로퍼티 메소드를 상속받음
- 모든 객체는 최소한 하나 이상의 다른 객체로부터 상속을 받게 되며
                       상속되는 정보를 제공하는 객체를 프로토타입이라고 함

const dog = new Dog();
의미: Dog.prototype, object prototype 2개를  상속 받음

예제

해석: Dog 라는 클래스를 만듬

루시에서 함수(getFamily)  + 프로퍼티(family)를 추가  => 루시에선 동작 가능

PPomi는 Dog라는 클래스만 동일하지 함수(getFamily)  + 프로퍼티(family)를 추가하지 않아 사용X

 

728x90