1) 생성자 함수 왜 사용할까? 자바스크립트 함수는 재사용 가능한 코드를 묶음으로 사용하는 것 외에 객체를 생성 하기 위한 방법으로도 사용된다. 객체를 생성하기 위해서는 직접 객체를 반환해도 되지만, new 키워드를 사용하여 함수를 호출하게되면 return 문이 없어도 새로운 객체를 반환 시킨다. =>즉 객체를 쉽게 생성하기 위해 사용한다. ex) function Person(name, age) { this.name = name; this.age = age; } const chae = new Person('chaeminseok', 25); const kim = new Person('kimminjae', 30); console.log(chae);//Person {name: 'chaeminseok', age..