実は、TypeScriptを触りたかった一番の理由は、クラス定義。
さっそく、Classesを読みながら、少し組んでみた。
class HogeClass { foo: string; constructor() { this.foo = "hello typescript"; } bar() { return; } } var hoge = new HogeClass();みたいな形で、組むことができる。
ただ、これだとグローバル変数にクラスを設定しているので、下のようにしたらコンパイルエラーが発生。
jQuery(function($){ class HogeClass { foo: string; constructor() { this.foo = "hello typescript"; } bar() { return; } } var hoge = new HogeClass(); });結果的に、どうすれば、プライベートクラスを定義することができるのだろうか?
0 コメント:
コメントを投稿