潜在的に気になる質問には申し訳ありません。javascriptでtypescriptクラスをインスタンス化できません
問題:
私はそうとtypescriptですで定義されたクラスを持っている:
1 class MyClass {
2 constructor() {
3 alert("MyClass instantiated!");
4 }
5 }
6 export = MyClass;
次のようにそれではJavaScriptにコンパイルされます:
1 var MyClass = (function() {
2 function MyClass() {
3 var _this = this;
4 alert("MyClass instantiated!");
5 }
6 }
7 module.exports = MyClass
それはから参照されていますjspページ - 次も行います:
<script language='javascript' src="myclass.js">
var myclass = new MyClass();
</script>
今、私はそれをデバッグしたのだが、(コンパイル済みの.jsの)ラインにヒットして、行番号と同じファイルので終了します。
質問:
は、なぜそれが機能して終了に行きませんか?それを間違ってインスタンス化していますか?
がある理由について任意のコメントダウン投票? – Sasha