我有1个数组,其中一个列表中包含具有唯一ID的所有用户列表。我有一个包含选定组信息的对象。部分信息是业主ID。我试图弄清楚,如何根据组所有者ID获取用户的信息?例如,学生组对象的所有者ID为70,我的网站上有一位ID为70的用户...我如何匹配它们?循环遍历对象数组以查找具有匹配属性的对象
users:
[ {
id: 68
name: mike
domain: i:0#.f|admembers|mike.ca
email: mike.ca
isAdmin: False
}, etc etc ]
selectedGroup: {
name: Students
id: 78
description:
owner: 70
ownerIsUser: True
}
var i = users.length,ownerData;我从来没有见过这样的事情。什么是“我”? – Batman
这是一种快速循环数组的方式 - 'i'初始化为'users'数组的长度,并在下面的while循环中递减。当'i'达到0时,循环执行最后的时间并结束。它以相反的顺序遍历数组。 –
我了解索引部分,而不是ownerData部分。不应该像var i = x.length一样单独声明; var ownerData; – Batman