在javascript数组中获取特定对象属性的值
问题描述:
对于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
}
}
答
只需使用符合您的条件(y[i]
)的对象,是指它的属性group
:
if (y[i].id == id) {
var group = y[i].group;
}
group
是作为对象定义的任何财产可访问的属性,您正在操纵(例如:id
或sid
)
您访问'id'属性的相同方式 – charlietfl