본문 바로가기
학습 log (이론)/javascript

'프로토타입 체이닝' 정의

by abbear25 2016. 10. 17.

암묵적 프로토타입 링크 (implicit prototype link), [[prototype]]링크

-자바스크립트의 모든 객체는 자신의 부모인 프로토타입 객체를 가리키는

참조 링크 형태의 숨겨진 프로퍼티

-모든 객체의 [[prototype]] 프로퍼티에 저장됨


프로토타입 체이닝

-객체는 자기 자신의 프로퍼티뿐만이 아니라, 

자신의 부모 역할을 하는 프로토타입 객체의 프로퍼티도 자신의 것처럼 접근가능

이것을 가능하게 하는 것이 프로토타입 체이닝


-프로토타입 체이닝은 자바스크립트에서 특정 객체의 프로퍼티나 메서드에 접근할 때, [[prototype]]링크를 따라 자신의 부모 역할을 하는 프로토타입 객체의 

프로퍼티를 차례대로 검색해서 접근하는데 사용함


*프로토타입 체이닝 상세

http://illua.tistory.com/38

반응형