1. 객체 리터럴 - 코드를 짜다보면 이러한 객체를 여러번 사용해야할 때가 있다. let user = { name : 'Mike', age : 30, } 이럴때 사용하는 방법이 생성자 함수이다. function User(name, age){ // 생성자 함수의 첫 글자는 대문자로 this.name = name; this.age = age; } let user1 = new User('Mike', 30); // new 연산자를 사용하여 호출 let user2 = new User('Jane', 22); let user3 = new User('Tom', 17);