如何访问集合中具有不同名称的属性?
问题描述:
我有一个集合,其结构如下:如何访问集合中具有不同名称的属性?
如何访问属性使用不同的名称集合中?
我试图做这样的:
for(i=0;i<$scope.users.length;i++)
{
console.log($scope.users[i].google|facebook.email);
}
答
你可以试试这个,
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
这里添加你的代码不出手的屏幕。 –