자바스크립트 ProtoType
프로토타입 함수가 생성되는 시점에 같이 생성되는 객체를 프로토타입 객체라고 한다. 프로토타입 객체는 constructor라는 프로퍼티를 가지고 있는 객체이다. constructor 속성은 자신과 함께 생성된 함수를 가지고있다. (* 재귀형태) 생성자함수로 생성된 객체는 자신의 프로토타입으로 생성자함수의 프로토타입 객체를 가지게 된다. 객체의 프로토타입 객체는 브라우저 상에서 __proto__속성을 통해 확인할 수 있다. 객체는 프로토타입 객체가 가지고 있는 프로퍼티는 자신의 것처럼 사용할 수 있다. 프로토타입 객체도 자바스크립트의 객체이기 때문에 일반 객체처럼 동적으로 프로퍼티를 추가할 수 있다. 같은 생성자함수로 만들어진 객체들은 같은 프로토타입객체를 가지게 된다. 따라서 해당 프로토타입 객체가 가지고..