ABOUT ME

-

Today
-
Yesterday
-
Total
-

JS Deep Dive 25장. 클래스 (2)
자바스크립트로의 깊은 잠수 2026.09.01 21:06

클래스 인스턴스가 생성되는 과정클래스로 인스턴스가 어떻게 만들어지는지 그 라이프사이클을 한번 살펴보자.인스턴스 생성과 this 바인딩new SomeClass() 이렇게 호출하면, constructor 내부 코드가 실행되기 전에 암묵적으로 빈 객체가 만들어진다.이 빈 객체가 인스턴스다. (아직 완성되지는 않았지만)이때 이 객체의 프로토타입으로 클래스의 prototype이 가리키는 객체가 설정된다.그리고 this에도 바인딩된다.인스턴스 초기화constructor() 가 실행되면서 초기화 과정을 거친다.인스턴스 반환모든 처리가 끝나면 완성된 인스턴스가 바인딩된 this가 암묵적으로 반환된다.이게 무슨소리냐. 아까 처음에 만들었던 객체가 반환된다는 소리다. 객체가 this에 바인딩되지 않았는가. 그러니까 thi..

최근 글

Copyright 2022. ProdYou All rights reserved.