JS 프로토타입 체인

FE 개발자 신상오·2022년 6월 6일
0

JS

목록 보기
13/15
post-thumbnail

프로토타입 체인

상속을 js에서 구현할때 프로토타입 체인을 사용
객체의 프로퍼티에 접근할 때 해당 객체의 포로퍼티가 없으면 부모 프로토타입의 프로퍼티에 찾고
또 없을 경우에는 그 상위 프로토타입에서 프로퍼티를 순차적으로 탐색하는 구조

let kimcoding = new Human('김코딩', 30);

// 속성
kimcoding.age;
kimcoding.gender;
// 메서드
kimcoding.eat();
kimcoding.sleep();

Object.prototype

  • 프로토타입 최상위 객체

.__proto__

부모 클래스의 프로토타입, 혹은 '부모의 부모 클래스'의 프로토타입을 탐색가능
부모의 prototype 객체를 가리키는 링크를 담고 있다.

profile
주간 회고용 블로그입니다 (개발일지와 정보글은 티스토리에 작성합니다.)

0개의 댓글