new 연산자

생성과정

  1. 빈 객체를 생성한다

  2. [[Prototype]] 속성을 생성자 호출할 함수의 prototype 속성으로 지정한다.

  3. 객체를 생성하고, 이 객체를 this로 지정한다.

  4. 함수를 호출하고, 해당 함수의 this를 위에서 지정한 객체로 사용한다.

  5. 리턴 값에 따라 객체를 리턴한다.

    원시값 — 새로 만들어진 객체 리턴

    객체 — 해당 객체가 리턴

Reference


Must-Know-About-Frontend/new.md at main · baeharam/Must-Know-About-Frontend