자바스크립트에서 특정 객체의 프로퍼티나 메소드에 접근하려 할 때, 해당 객체에 접근하려는 프로퍼티 또는 메소드가 없다면 [[Prototype]] 링크를 따라 자신의 부모 역할을 하는 프로토타입 객체의 프로퍼티를 차례대로 검색하는 것을 프로토타입 체이닝 이라 한다.
기본 데이터 타입 확장
자바스크립트는 Object.prototype, String.prototype 등과 같이 표준 빌트인 프로토타입 객체에도 사용자가 직접 정의한 메소드들을 추가하는 것을 허용한다.
'자바스크립트' 카테고리의 다른 글
모듈화와 클래스생성(2) (0) | 2022.03.20 |
---|---|
모듈화와 클래스 생성(1) (0) | 2022.03.20 |
생성자 함수가 동작하는 방식 (0) | 2022.01.29 |
this 바인딩 (0) | 2022.01.09 |
함수 생성 (0) | 2022.01.08 |