【发布时间】:2019-08-25 15:38:47
【问题描述】:
我有一个 angularjs 函数,它包含一个 json 数组,如下所示。
$scope.userDetails = [{
name: 'Anil Singh',
age: 30
}, {
name: 'Reena Singh',
age: 25
}];
我需要获取年龄键的所有值。这是我的代码。
$scope.getAge = function()
{
$scope.userDetails = [{
name: 'Anil Singh',
age: 30
}, {
name: 'Reena Singh',
age: 25
}];
for(var i=0;i< $scope.userDetails.length;i++)
{
console.log("This is age"+$scope.userDetails[i].age);
}
};
但是当我检查控制台日志时,它显示为未定义值。
【问题讨论】:
-
它是否抛出任何错误?
-
不抛出错误
-
首先尝试打印出完整的
$scope.userDetails数组本身,例如console.log(JSON.stringify($scope.userDetails));并显示它的结果。