2017-07-02 12 views
0

私はjavascriptでかなり新しく、ここで私の問題についていくつかの助けがあります。だから私がしようとしているのは、id値を使ってオブジェクト配列から "group"の値を抽出することです。オブジェクト配列の形式は、y = [{"id":id,"group":group, "sid":sid}]です。以下のように配列をループしました。グループの値を抽出するにはどうすればよいですか?ありがとう!javascript配列の特定のオブジェクトプロパティの値を取得

y = [{id:123, group:2, sid:32}]; 
id = 123 

     for (var i = 0; i < y.length; i++) { 
     if (y[i].id == id) { 
     //Get group value for id "123" here 

     } 
     } 
+0

あなたが 'id'プロパティにアクセスしたのと同じ方法です – charlietfl

答えて

0

はちょうどあなたの条件(y[i])に一致するオブジェクトを使用して、それのプロパティgroupを参照してください。

if (y[i].id == id) { 
    var group = y[i].group; 
} 

groupがオブジェクトで定義された任意のプロパティとしてアクセス可能である性質であること、あなた(例えば:idまたはsidのように)

関連する問題