我是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
}
}
答案 0 :(得分:0)
只需使用符合条件的对象(y[i]
)并引用它的属性group
:
if (y[i].id == id) {
var group = y[i].group;
}
group
是一个属性,可以作为您正在操作的对象中定义的任何属性进行访问(例如:id
或sid
)