http://mygony.com/archives/1403 JavaScript에서는 function 객체를 클래스 타입이자 생성자로 사용할 수 있다. 다음은 간단한 예제 코드이다. function typeClass() { } var oInstance = new typeClass; 인스턴스를 생성할 때 사용한 클래스 겸 생성자인 typeClass는 인스턴스 객체의 constructor 속성으로 접근할 수 있다. 이는 Array, Object 등을 비롯한 JavaScript의 코어 객체도 마찬가지다. function typeClass() {}; var oInstance = new typeClass; alert(oInstance.constructor == typeClass); 한편, 함수의 prototype 속..