[JS] 프로토타입 체인

허북이_·2022년 7월 25일
0

JS

목록 보기
16/19
post-thumbnail

이전 프로토타입 게시물

프로토타입 체인

클래스의 상속을 받은 인스턴스는 가지고 있지 않은 속성을 입력 받았을 때, 자신의 프로토타입으로 올라가 입력 받은 속성을 찾게 되고, 이 단계에서 찾지 못했을 경우 다시 올라가는 프로세스를 거칩니다.

let div = document.createElement('div');

div.__proto__ // 아버지 HTMLDivElement
div.__proto__.__proto__ // 할아버지 HTMLElement
div.__proto__.__proto__.__proto__ // 증조할아버지 Element
div.__proto__.__proto__.__proto__.__proto__ // 고조할아버지 Node
div.__proto__.__proto__.__proto__.__proto__.__proto__ //  아빠 5스택 EventTarget

EventTarget의 부모로는 모든 클래스의 조상인 Object가 있습니다.
Object의 프로토타입을 호출하면 null 값이 반환됩니다.

참조한 링크


피드백은 항상 환영입니다 :D

profile
인간 거북이 허북이

0개의 댓글