객체 지향 프로그래밍(Object-Oriented-Programing; OOP)과 그 특징들 (캡슐화, 추상화, 상속, 다형성)
class 와 instance , constructor와 new 키워드
prototype과 __proto__ 는 도대체 무엇인가.