오늘은 JavaScript에서 Class 없이 Prototype으로 상속을 구현하는 방법에 관해 알아보겠습니다. 흔히 객체지향 언어를 공부하다 보면 class라는 개념을 만나게 될 텐데요! 사실 자바스크립트에서 class는 ES6에서 처음 도입되었습니다. 즉, 그 말은 그 이전까지는 class를 사용할 수 없었다는 것입니다. 그렇다면 ES6 이전에는 상속이나 객체지향 개념 없이 자바스크립트로 개발을 했다는 것일까요? 한번 지금부터 살펴보도록 하겠습니다.자바스크립트의 상속(Inheritance) 자바스크립트에서는 일반적인 객체지향 언어와 다르게 프로토타입 상속을 한다고 많이들 들어보셨을 것입니다. 그러면서 항상 나오는 말이 클래스는 그냥 syntax sugar(문법적 첨가물)일 뿐이라고 합니다. 그 말은 ..