2017-04-14 33 views
1

私は動的なオブジェクトを持ち、そのプロパティ値は異なるデータのために変わります。Javascriptで動的オブジェクトのプロパティを取得するには?

例:MyObj = { country :"Ind", Place : "Pune"}

今、私は私が取得する必要がある値の最初のプロパティを取得することが可能な1つのデータ値を持っています。

var MyArr = this.FiltArr[0].property; 

これはmyArr = countryを返し、その後、私はこのオブジェクトとMyArr値がdyanmicある

MyObj.Myar = // my code.. 

のように使用します。 Objは変化し、国の財産は何かに変わるかもしれない。どのようにこれを達成するための任意のアイデア?

私がMyArrを使用するときはいつでも、私は周囲で遊ぶ必要があるMyObj属性を取得します。これを達成する方法は?あなたはこのためにbracket表記を使用する必要が

答えて

3

:それは正確な名前がするまで知られていないときに、プロパティ名が動的に(決定されている状況で有用ですので

var MyArr = this.FiltArr[0].property; 
MyObj[MyArr] = // my code.. 

ブラケット表記は、変数を使用することができますランタイム)。

+0

ありがとう、これは素晴らしいです –

関連する問題