클래스

언어/JavaScript Deepdive

22장 : 클래스

클래스 == 새로운 객체 생성 매커니즘의 “함수” 클래스와 생성자 함수의 차이 클래스를 new 연산자 없이 호출하면 에러가 발생 생성자 함수는 new 없이 호출해도 일반 함수로 호출됨 클래스는 상속을 지원하는 extends와 super 키워드를 제공 클래스는 let과 const처럼 호이스팅이 발생하지 않는 것 처럼 동작 클래스 내의 모든 코드에는 암묵적으로 strict mode가 지정되어 실행되면 해제 불가 클래스의 constructor, 프로토타입 메서드, 정적 메서드는 모두 프로퍼티 어트리뷰트 환경[[Enumerable]] 값이 모두 false === 열거 안됌. 클래스를 프로토타입 기반 객체 생성 패턴의 단순한 문법적 설탕이라고 보기보다는 새로운 객체 생성의 메커니즘으로 보는 것이 좀 더 합당 클래..

MellowHoney
'클래스' 태그의 글 목록