학습 log (이론)/javascript
'프로토타입 체이닝' 정의
abbear25
2016. 10. 17. 23:26
암묵적 프로토타입 링크 (implicit prototype link), [[prototype]]링크
-자바스크립트의 모든 객체는 자신의 부모인 프로토타입 객체를 가리키는
참조 링크 형태의 숨겨진 프로퍼티
-모든 객체의 [[prototype]] 프로퍼티에 저장됨
프로토타입 체이닝
-객체는 자기 자신의 프로퍼티뿐만이 아니라,
자신의 부모 역할을 하는 프로토타입 객체의 프로퍼티도 자신의 것처럼 접근가능
이것을 가능하게 하는 것이 프로토타입 체이닝
-프로토타입 체이닝은 자바스크립트에서 특정 객체의 프로퍼티나 메서드에 접근할 때, [[prototype]]링크를 따라 자신의 부모 역할을 하는 프로토타입 객체의
프로퍼티를 차례대로 검색해서 접근하는데 사용함
*프로토타입 체이닝 상세
반응형