私はこのページでTypeScriptによって生成されたJSコードを見ていました:
http://www.typescriptlang.org/Playground/
基本的に、Greeter
クラスを作成するには、次のように出力します。
var Greeter = (function () {
function Greeter(message) {
this.greeting = message;
}
Greeter.prototype.greet = function () {
return "Hello, " + this.greeting;
};
return Greeter;
})();
var greeter = new Greeter("world");
それで、なぜ彼らはモジュールとプロトタイプパターンを混ぜているのだろうか?それはただすることと同じではないでしょうか:
function Greeter(message) {
this.greeting = message;
}
Greeter.prototype.greet = function () {
return "Hello, " + this.greeting;
}
var greeter = new Greeter("world");
?