상속을 자바스크립트에서 구현할 때 프로토타입 체인을 사용합니다.
_proto__를 이용하면 부모 클래스의 프로토타입, 혹은 '부모의 부모 클래스'의 프로토타입을 탐색할 수 있습니다.
let div = document.createElement('div');
div.__proto__
div.__proto__.__proto__
div.__proto__.__proto__.__proto__
결과:
HTMLDivElement {Symbol(Symbol.toStringTag): 'HTMLDivElement', onmouseenter: undefined, onmouseleave: undefined, constructor: ƒ}
HTMLElement {…}
Element {…}
'프론트엔드 > 자바스크립트' 카테고리의 다른 글
[JSZip 라이브러리] 이미지 파일을 압축된 폴더로 다운로드 (0) | 2023.03.20 |
---|---|
js 소수점처리 .tofixed() (0) | 2022.08.15 |
클래스와 인스턴스 (0) | 2022.07.22 |
객체지향 프로그래밍 (0) | 2022.07.22 |
Typeof (0) | 2022.06.24 |