我有一个结构如下的集合:
如何在集合中访问具有不同名称的属性?
我试过这样做:
for(i=0;i<$scope.users.length;i++)
{
console.log($scope.users[i].google|facebook.email);
}
答案 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