按变量访问元素

时间:2015-04-21 06:55:04

标签: javascript arrays

我有一个数组,想要访问它的数据。但是,我需要使用变量而不是名称来访问数据。

例如;

我的数据:

$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);

1 个答案:

答案 0 :(得分:2)

这个怎么样?

   var m = 'user';
    console.log("lenght:"+ $scope.myData[m][0].child.length );