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

时间:2017-02-22 05:49:48

标签: javascript angularjs mongodb mean

我有一个结构如下的集合:

The structure of collection

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

我试过这样做:

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

1 个答案:

答案 0 :(得分: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