생성자 함수란 new 연산자와 함께 호출되어 객체를 생성하는 함수를 말한다.
생성자 함수에 의해 생성된 객체를 인스턴스라고 한다.
같은 프로퍼티 공유하는 여러 객체를 만들기 쉽다.
this 바인딩을 통해 프로퍼티를 만들 수 있다.
내부 메서드 [[Call], [[Construct]]
함수로 호출될 때 Call
생성자 연산자로 호출될 때 Consturct - 메서드, 화살표 함수는 안됨
new.target
new 연산자 ㅇ벗이 호출되는 것을 방지하기 위해 사용한다.
'진행중 > 모던 JS - 1회독 공부기록' 카테고리의 다른 글
공부기록(복습) - 생성자 함수 (0) | 2022.09.03 |
---|---|
공부기록(복습) - 프로퍼티 어트리뷰트 (0) | 2022.09.03 |
공부기록 - 프로퍼티 어트리뷰트 (0) | 2022.08.23 |
공부 기록 - 함수 (0) | 2022.08.22 |
공부기록 - 원시값과 객체의 비교 (0) | 2022.08.20 |