(본 포스팅은 개인 공부를 목적으로 작성된 포스팅으로 부족한 점이 있다면 댓글로 알려주시면 보완하겠습니다!) 1. 프로토타입이란? 2. 생성자란? 3. 프로토타입 체인이란? 4. 프로토타입 사용시 주의사항 1. 프로토타입이란? 프로토타입이라는 것이 무엇일까? 프로토타입은 자바스트립트 안에 존재하는 거물급 개념중에 하나이고, 자바스크립트의 객체지향 언어를 지탱하고 있는 매우 핵심적인 개념 중에 하나이고, 자바스크립트를 일반적인 객체지향 언어와 구분하는 중요한 개념이다. 프로토타입은 '원형'이라는 의미로 말그대로 객체의 원형이라고 이해할 수 있다. 함수는 객체이다. 그러므로 생성자로 사용될 함수도 객체이다. 객체는 프로퍼티를 가질 수 있는데 prototype이라는 프로퍼티는 그 용도가 약속되어 있는 특수한 ..