자바스크립트 class

    [자바스크립트 / Vanilla JS] 클래스 (class) 총정리

    클래스 (class) 란 ❓ MDN에서 클래스를 다음과 같이 설명한다. 클래스는 일차적으로 자사크르비트의 기존 프로토타입 기반 상속에 대한 문법적 설탕(syntax sugar)이다. 클래스 문법이 자바스크립트에 새로운 객체 지향 상속 모델을 도입하는 것은 아니다. 라고 문법적 설탕(Syntax Sugar)이란 ❓ Syntax Sugar는 한국어로 문법 설탕이라고 번역된다. JS뿐만 아니라 프로그래밍 언어 전반적으로 적용되는 개념이며, 달달한 이름에 걸맞게 읽는 사람 또는 작성하는 사람이 편하게 디자인 된 문법이라는 뜻을 갖고 있다. 본격적으로 클래스를 살펴보기 전에 프로토타입 상속 예시를 먼저 보자. function Person(name, age) { this.name = name; this.age = ..