获取javascript数组中特定对象属性的值

时间:2017-07-02 11:16:28

标签: javascript arrays loops object

我是javascript的新手,并希望在这里帮助解决我的问题。所以我要做的是提取" group"的价值。从我的对象数组使用id值。对象数组采用以下格式:y = [{"id":id,"group":group, "sid":sid}]。循环遍历数组,如下所示。如何提取组值?谢谢!

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

        }
      }

1 个答案:

答案 0 :(得分:0)

只需使用符合条件的对象(y[i])并引用它的属性group

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

group是一个属性,可以作为您正在操作的对象中定义的任何属性进行访问(例如:idsid