我有一个名为sportPromise
的数组,如下所示:
0: Array[0]
1: Array[1]
2: Array[2]
3: Array[3]
执行console.log(angular.toJson($scope.sportPromise, 'pretty'));
返回
[
[],
[
{
"id": 5932,
"parent": 1000,
"name": "NBA",
"sport": {
"id": 8,
"name": "NBA"
},
"lineType": "G",
"priority": [
1,
3
],
"part": "0"
}
],
[
{
"id": 2599,
"parent": 1000,
"name": "NCAA BASKETBALL",
"sport": {
"id": 24,
"name": "College Basketball"
},
我需要访问嵌套在该数组中的对象的name
属性,正如您所看到的那样,它也是一个嵌套数组。
有什么建议吗?
我正在使用lodash
和Angular。
答案 0 :(得分:1)
您可以使用$scope.sportPromise[n][0].name
访问该媒体资源。
答案 1 :(得分:1)
您可以通过遍历每个嵌套范围来访问它:
for (var i=0; i< sportPromise.length; i++) {
for (var j=0; j < sportPromise[i].length; j++) {
console.log( sportPromise[i][j]['name'] );
}
}
答案 2 :(得分:0)