javascriptでのクラスひな形
ちょっと調べてたけど、素のjavascriptて最近あまり書かないのかな。。?と思いつつサクッと作ることもあるかと思うので。
(function(global) { // Constructor function MyModule(name, age) { this.name = name; this.age = age; return this; } // Private Method function debug() { console.log("this is debug"); } // Public Method MyModule.prototype.getName = function() { debug(); return this.name; } MyModule.prototype.getAge = function() { debug(); return this.age; } global.MyModule = MyModule; })(this);
以上です。