객체는 객체 리터럴 이외에도 다양한 방법으로 생성할 수 있다. 그 중 생성자 함수를 사용하여 객체를 생성하는 방식을 살펴보자. 생성자 함수란 new 연산자와 함께 호출하여 객체(인스턴스)를 생성하는 함수를 말한다. Object 생성자 함수 const person = new Object(); // 빈 객체의 생성 person.name = 'Kim'; person.sayHello = function() { console.log('Hi! My name is ' + this.name); }; console.log(person); // {name: "Kim", sayHello: f} person.sayHello(); // Hi! My name is Kim 이 방식은 특별한 이유가 없다면 그다지 유용하지 않다. 생..