자바스크립트 생성자 패턴 - new를 강제하는 패턴
javaScript 생성자 함수의 핵심 패턴 자바스크립트에는 클래스가 없기 때문에 상당히 유연합니다. 객체에 대해 사전에 알아두어야 하는 내용, 즉 클래스의 '청사진' 같은 것이 필요없기 때문입니다. 그러나 자바스크립트에도 자바와 같은 클래스 기반 객체 생성과 비슷한 문법을 가지는 생성자 함수가 존재합니다. 생성자 함수로 객체 생성하기 객체를 생성할 때는 사용자가 직접 만든 생성자 함수를 사용할 수도 있고, Object(), Date(), String() 등 내장 생성자를 사용할 수도 있습니다. 다음 예제는 동일한 객체를 생성하는 두 가지 방법을 보여줍니다. javascript // 첫 번째 방법 - 객체 리터럴 사용 var car = { goes : 'far'}; // 다른 방법 - 내장 생성자 사용 ..