如何访问集合中具有不同名称的属性?

问题描述:

我有一个集合,其结构如下:如何访问集合中具有不同名称的属性?

The structure of collection

如何访问属性使用不同的名称集合中?

我试图做这样的:

for(i=0;i<$scope.users.length;i++) 
{ 
    console.log($scope.users[i].google|facebook.email); 
} 
+0

这里添加你的代码不出手的屏幕。 –

你可以试试这个,

if($scope.user[i].hasOwnProperty('facebbok')){ 
    console.log($scope.user[i].facebook.email); 
} 
if($scope.user[i].hasOwnProperty('google')){ 
    console.log($scope.user[i].google.email); 
} 

编号:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty