## 개념 - JavaScript에서 객체 인스턴스를 생성할 때 사용되는 연산자 - 객체의 새로운 인스턴스가 생성되고, 생성된 객체는 해당 클래스 또는 생성자 함수의 인스턴스를 가리킨다. ## 동작 방식 1. 빈 객체 생성 2. 생성된 객체는 `this`로 바인딩되어 생성자 함수 내에서 사용 3. 생성자 함수가 실행되면서 객체 초기화 4. 생성된 객체 반환 ### new 연산자 없이 객체를 생성하면 어떻게 되나요? - 일반 객체가 생성되어 생성자 함수가 실행되지 않고 초기화가 되지 않습니다. - 반환값(인스턴스를 가리키는 this)이 없어, this가 전역 객체에 바인딩되어 전역 객체의 프로퍼티로 생성됩니다.
개념
동작 방식
this로 바인딩되어 생성자 함수 내에서 사용new 연산자 없이 객체를 생성하면 어떻게 되나요?