1. 클래스와 인스턴스의 개념 이해 자바스크립트는 프로토타입 기반 언어라서 '상속'의 개념이 존재하지 않습니다.ES6에서 클래스 문법이 추가되었는데 일정 부분 프로토타입을 활용하기 때문에 ES5의 클래스를 흉내내기 위한 구현방식을 학습해두어야 합니다. 음식은 과일보다 상위의 개념이고, 과일은 음식보다 하위의 개념입니다.이를 상위 클래스 (superclass)/하위 클래스 (subclass)로 표현합니다. 인스턴스란? 위의 예제처럼 감귤, 자몽, 천혜향처럼 클래스의 속성을 띠는 구체적인 개체를 인스턴스라고 합니다.쉽게 말하자면 어떤 조건에 부합하는 구체적인 예시라고 볼 수 있는데 여기서 조건을 클래스라고 본다면어떤 클래스에 속한 개체는 해당 클래스의 조건을 모두 만족하기 때문에 그 클래스의 구체적인 예시..