jsstatic (1) 썸네일형 리스트형 <모던 자바스크립트 Deep Dive> 25.6~26장 클래스, ES6 함수의 추가 기능 요약 6) 클래스의 인스턴스 생성 과정 1. 인스턴스 생성과 this 바인딩 - 클래스 호출 시 암묵적으로 빈 객체가 생성되는데, 이것이 클래스가 생성한 인스턴스임 - 인스턴스의 프로토타입으로 prototype 프로퍼티가 가리키는 객체가 설정됨 - 인스턴스는 this에 바인딩(constructor 내부의 this는 클래스가 생성한 인스턴스를 가리킴) 2. 인스턴스 초기화 - constructor가 인수로 전달받은 초기값으로 this에 바인딩된 인스턴스의 프로퍼티 값을 초기화 - constructor 생략 시 이 과정도 생략됨 3. 인스턴스 반환 - 완성된 인스턴스가 바인딩된 this가 암묵적으로 반환됨 7) 프로퍼티 1. 인스턴스 프로퍼티 - 인스턴스 프로퍼티는 contructor 내부에서 정의해야 함 - t.. 이전 1 다음