안녕하세요 에이블디 입니다! 이번 시간에는 프로토타입과 인스턴스에 대해 알아보려고 해요! 여러분 혹시 자바의 클래스라는 개념을 들어보셨나요? 객체지향 언어의 가장 최소 단위가 되는 것이 클래스인데요, 하지만 자바스크립트는 클래스라는 개념이 없습니다. (ES6에서 클래스의 개념이 생기긴 하지만 자바의 클래스와는 조금 성향이 다릅니다. 자바스크립트에서 제공하는 클래스는 일반 함수보다 좀 더 특별한 함수정도로 생각할 수 있겠네요. 자바스크립트의 클래스는 다른 포스팅에서 다루도록 하겠습니다.) 대신 기존의 객체를 복사하여 새로운 객체를 생성하는데요, 자바스크립트에서는 기본 데이터 타입을 제외한 모든 것이 객체입니다. 객체가 만들어지기 위해서는 자신을 만드는 데 사용된 원형인 프로토타입 객체를 이용하여 객체를 만..