sungwony

[javascript] 프로토타입 본문

language/javascript

[javascript] 프로토타입

일상이상삼상 2017. 5. 18. 11:28

"모든 자바스크립트 객체는 prototype을 갖는다.

prototype 또한 객체이다.

모든 자바스크립트 객체는 그들의 프로토타입으로 부터 속성과 함수를 상속받는다."


자바스크립트의 모든 객체는 자신의 부모 역할을 하는 객체와 연결되어 있다.

이것은 마치 객체지향의 상속 개념과 같이 부모 객체의 프로퍼티를 마치 자신의 것처럼 쓸 수 있는 것 같은 특징이 있다. 자바스크립트에서는 이러한 부모 객체를 프로토타입 객체(짧게는 프로토타입)라고 부른다.


*함수 객체와 프로토타입 객체의 관계