我有一个数组,想要访问它的数据。但是,我需要使用变量而不是名称来访问数据。
例如;
我的数据:
$scope.myData = {
"user": [
{ child[{......}],
..........
}
],"user2": [
{
child[{......}],
.........
}
],...........
以下作品
console.log("lenght:"+$scope.myData.user[0].child.length);
但是我想使用变量而不是user[0]
,因为它是动态的,每次都会改变。
与
相似 var m=user;
console.log("lenght:"+$scope.myData.m[0].child.length);
答案 0 :(得分:2)
这个怎么样?
var m = 'user';
console.log("lenght:"+ $scope.myData[m][0].child.length );