Javascript 通过变量访问元素
我有一个数组,想访问它的数据。但是,我需要使用变量而不是名称来访问数据 比如, 我的数据:Javascript 通过变量访问元素,javascript,arrays,Javascript,Arrays,我有一个数组,想访问它的数据。但是,我需要使用变量而不是名称来访问数据 比如, 我的数据: $scope.myData = { "user": [ { child[{......}], .......... } ],"user2": [ { child[{......}], ......... } ],..........
$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);
这个怎么样
var m = 'user';
console.log("lenght:"+ $scope.myData[m][0].child.length );
您拥有的是一个对象,而不是JSON。JSON是一种数据格式,如XML或CSV。