• js는 프로토타입 기반 객체 지향 프로그래밍 언어
  • 객체 지향 프로그래밍
  • 상속과 프로토타입
  • 프로토타입 객체
  • 함수 객체의 prototype 프로퍼티
  • 프로토타입의 constructor 프로퍼티와 생성자 함수
  • 리터럴 표기법에 의해 생성된 객체의 생성자 함수와 프로토타입
  • ECMAScript 사양의 Object 생성자 함수 구현
  • 프로토타입의 생성 시점
  • 객체 생성 방식과 프로토타입의 결정
  • 프로토타입 체인
  • 오버라이딩과 프로퍼티 섀도잉
  • 프로토타입의 교체
  • instanceof 연산자
  • 직접 상속
  • 19.12 정적 프로퍼티/메서드
  • 19.13 프로퍼티 존재 확인
  • 19.14 프로퍼티 열거