2016-11-07 10 views
0

で読み取り専用プロパティにはできませんここで私は、私がループの内側に存在ラインでは、上記のエラーを取得しています 左辺が定数またはAngular2

this.timezones = moment.tz.names(); 
for(let timezone in this.timezones) { 
    this.timezones[timezone] = this.timezones[timezone] +' '+ moment.tz(this.timezones[timezone]).format('Z z'); 
} 

のように私のコードがどのように見えるかですangular2.1にアップグレードするまでこのエラーは発生しませんでした。

timezones変数の要素にアクセスして書き込み可能にする方法はありますか? docs of moment timezone

moment.tz.names(); // String[] 

当たりとして

+0

? 'let timezones'は' for'ループコードと同じ方法であるように思われるので、他のものと思われます。 –

+0

timezonesはクラスプロパティです.. this.timezonesのようにアクセスします –

+0

あなたの質問の中心部分を明確にするためにあなたの質問を更新することができれば素晴らしいでしょう;-) –

答えて

0

は、文字列配列を与えます。今

`timezones`がある
this.timezones[timezone] is undefined. 
関連する問題