생성자 함수란 new 연산자와 함께 호출되어 객체를 생성하는 함수를 말한다.

생성자 함수에 의해 생성된 객체를 인스턴스라고 한다.

 

같은 프로퍼티 공유하는 여러 객체를 만들기 쉽다.

 

this 바인딩을 통해 프로퍼티를 만들 수 있다.

 

내부 메서드 [[Call], [[Construct]] 

함수로 호출될 때 Call

생성자 연산자로 호출될 때 Consturct - 메서드, 화살표 함수는 안됨

 

new.target 

new 연산자 ㅇ벗이 호출되는 것을 방지하기 위해 사용한다. 

+ Recent posts