2017-12-15 7 views
1

の一部を割り当て、私は次のようしている:JSで活字体が動的にtypescriptですでは、変数名

information_1: any; 
information_2: any; 
information_3: any; 

... 
for(var datum in data){      
    this.information_[datum] = data[datum]; //Of course this is not right. 
} 
... 

を、動的変数名の一部を割り当てる方法があります。私はvar datumに基づいてthis.information_1またはthis.information_2などを持つことができるようにtypescriptのようなものがありますか?

ありがとうございました。

答えて

1

もちろん可能ですが、ドット表記を避ける必要があります。

[key:string]:any; 

... 
for(var datum in data){      
    this['information_' + datum] = data[datum]; //Of course this is not right. 
} 
... 
+0

驚くばかり!お手伝いありがとう! –