我有一个 javascript json 结果列表 - self.data.allOrganizationsList
self.data.allOrganizationsList 包含其属性为的组织列表
customentityaccess, id, isLabsAccessAllowed, memberCount, organizationname, organizationwebsite
我想访问一个 id = 402881702121fec10121520080930001 的组织对象
我试图从下面的语句中得到这个,但由于列表中的每个项目都是一个对象,我无法得到想要的结果。
self.data.allOrganizationsList.id['402881702121fec10121520080930001']`
//(or)
self.data.allOrganizationsList["id"]['402881702121fec10121520080930001']
其他替代方法是使用 $.each(self.data.allOrganizationList, function(index, item))。
但是我可以在不迭代-self.data.allOrganizationList 的情况下实现上述结果吗
从 $.grept()
var myvar = $.grep(response.permissionedOrganizations, function(v) {
return v.id === '40288170227c142201227eb56c5c000a';
})[0];
console.log(myvar);
在控制台中显示未定义。我是不是错过了什么。