Javascript 프토로타입
전공서적/인사이드자바스크립트2017. 8. 2. 23:51
Javscript 프토로타입
자바스크립트의 모든객체는 자신의 부모역할을 하는 객체와 연결되어있다.
-> 객체지향의 상속개념과 같이 부모 객체의 프로퍼티를 마치 자신의 것처럼 쓸 수 있는 것 같은 특
징이 있다.
자바스크립트에서는 이러한 부모 객체를 프로토타입객체(짧게는 프로토타입)이라고 부른다.
ECMAScript 명세서에는자바스크립트의 모든객체는 자신의 프로토타입을 가리키는[[Protytpe]]라는 숨겨진 프로퍼티를 가진다고 설명하고 있다.
객체를 생성할 때 결정된 프로토타입 객체는 이의의 다른 객체로 변경한느 것도 가능하다
-> 즉, 객체를 동적으로 바꿀 수 있다는 것
(Javascript에서는 이러한 특징을 활용해서 객체 상속 등의 기능을 구현한다.)
<참고문헌 : 인사이드자바스크립트>
'전공서적 > 인사이드자바스크립트' 카테고리의 다른 글
Javascript 기본타입 (0) | 2017.08.06 |
---|---|
참조에 의한 호출방식 (Call By Value) (0) | 2017.08.02 |
Javascript 배열의 요소 생성 (0) | 2017.08.02 |
Javascript 배열 표준 메서드와 length 프로퍼티 (0) | 2017.08.02 |
Javascript 배열과 객체 (0) | 2017.08.02 |