2017-01-24 8 views
-2

JavaScriptには以下のコードがあります。a.b.c.someVariableをtypescriptで書く方法はありますか?

A.B.C.D.someVariable= null; 

このコードをtypescriptに書き込む方法を理解する必要がありますか?あなたが、その場合にはしかし

A.B.C.D.someVariable = null; 

を行うことができます

+1

TypeScriptはJavaScriptのスーパーセットなので、まったく同じコードを使用できます。 – str

+0

私はこれにはとても新しいです。私は、これらのオブジェクト(A、B、C、D)をクラスまたはインタフェースとして宣言する必要があることを理解する必要がありますか? –

+0

A、B、C、Dが正しく宣言されていても、JavaScriptは無効です。 –

答えて

0

、someVariableはまだ別の変数ではありません。それは、(非常に単純化された用語で)

だからあなたができるオブジェクトAのプロパティであるオブジェクトBのプロパティ

があるオブジェクトCのプロパティがあるオブジェクトDのプロパティとして考慮されます
var A = { }; 
A.B = {}; 
A.B.C = {}; 
A.B.C.D = {}; 
A.B.C.D.someVariable = null; 
+0

これらのA、B、C、Dはすべてカスタムオブジェクトとして宣言しなければなりませんか、それともネストされたクラスとして作るべきですか? –

+0

もっと詳しく教えてもらえますか?私は単純なオブジェクトとしてA、B、C、Dを使用しました。あなたの場合、必要に応じてカスタマイズされたオブジェクトを作成することができます。 – Kunal

+0

私は実際にjavascriptからtypescriptに移行しています。したがって、私の.jsファイルの中にはファイル内にこれらのオブジェクト宣言があるので、これをtypescriptを使ってどのように実現するのかと思いました。 –

関連する問題