__proto__ 라는 프로퍼티를 사용해서 부모객체를 설정할 수 있다.
<문법>
객체.__proto__=설정할 부모객체
또한 Object.create() 라는 프로퍼티를 사용해서 부모객체를 설정할 수 있다.
var 객체명 = Object.create(설정할 부모객체)
하지만, __proto__보다는 Object.create()를 사용해서 객체와 객체간의 상속관계(proto link)를 지정해 주는것이 더 좋은 방법이라고 한다.
이 부분 모르겠다..
생성자함수가 있을 때 사용되는 prototype을 프로토타입 오브젝트라고 하고 __proto__ 와 Object.create() 는 프로토타입 링크라고 하는데 Prototype Link 와 Prototype Object 차이점을 잘 모르겠다.
'자바스크립트' 카테고리의 다른 글
dom접근 시 getElements.. 와 querySelector.. 차이 (0) | 2021.12.17 |
---|---|
객체지향 프로그래밍 - Class,상속,Super (0) | 2021.10.21 |
객체지향 프로그래밍 - 생성자 함수,프로토타입 (0) | 2021.10.20 |
객체지향 프로그래밍 - 객체 (0) | 2021.10.19 |
event.preventDefault() (0) | 2021.08.13 |