Class 오브젝트 -ECMAScript
Class(클래스)를 완전하게 이해하려면 객체지항 프로그래밍(OOP:Object Oriented Programming)에 대한 이해가 필요합니다.
OOP만 다루는 책이 있을 정도로 범위가 넓고 깊으므로
OOP는 나중에 자세히 다루고 ES6기준으로 살펴봅니다.
- Class 오브젝트
- Class 선언문
- Class 표현식
- Class 특징
- strict 모드에서 실행
- 클래스에 메서드 작성 방법
- prototype에 프로퍼티 연결
- prototype에 프로퍼티 추가
- constructor
- constructor 반환 값 변경
- getter, setter
- 상속
- extends 키워드
- super 키워드
- 메서드 오버라이딩
- 빌트인 오브젝트 상속
- Object에서 super 사용
- static 키워드
- Class 호이스팅
- computed name
- this
- 제너레이터
- new.target
- name 프로퍼티
- 오브젝트 상속