For Programmer

자바스크립트 - 객체간 상속 본문

Programming language/JavaScript

자바스크립트 - 객체간 상속

유지광이 2020. 7. 26. 16:52
728x90

* __proto__ 이용하기

*__proto__는 표준으로 체택된방식은아니다. 또한 Object.create와도 공통된 점인데 객체는 상속을 받고 부모의 객체 프라퍼티 값을 변경해도 부모 객체의 프라퍼티에는 적용이 안된다.

__proto__예제

Object.create(상속받을 부모객체 이름) 이용하기

* debugger; 기능은 코드의 흐름을 막아서 실행후 f5를 눌러 크롬 웹사이트에서 f12 -> source -> Watch로 원하는 변수의 상속관계등을 파악할 수 있다.

* Object.create()도 상속을 하고나서 자식의 프라퍼티값을 이용하여 부모의 프라퍼티값을 변경을해도 부모의 프라퍼티값에 직접적인 변경이 발생하지 않는다. 

Object.create(상속받을 부모객체 이름) 예제

728x90
Comments