2017-01-20 11 views
0

オブジェクト内の最初またはNAMEDキーの値を取得します。これはEfficacyと呼ばれます。オブジェクトダイナミクスのキーの値を取得

var PSEQ_Obj = $.parseJSON(PSEQ); 
var PSEQ_dps1 = PSEQ_Obj.Efficacy; 

しかし、これを行う動的な方法があるかどうかを知りたいと思います。例えば、 。ベローはEfficacyを返します。

for (label in PSEQ_Obj) break; 

しかし、私はリクそれを使用するカントが

var PSEQ_dps1 = PSEQ_Obj.label; 

を次のだから、これlabelは動的ですが、あなたは正確に上記のようにそれを呼び出す傾けます。 別の方法がありますか?

var PSEQ_dps1 = PSEQ_Obj[label]; 

あなたはMDNのthis topic詳細を読むことができます:

答えて

1

あなたは次のように変数に格納されているプロパティにアクセスするときdot notationの代わりにbracket notationを使用する必要があります。

+0

'{}'、 '[]'、 '()' – morne

関連する問題