使用angular定义Objectkey动态

时间:2015-02-02 16:11:21

标签: javascript angularjs object dynamic key

我有这个对象:

$scope.objecttest = [{
        "Datum": "2015-1-31",
        "y-title": "Testname",
        "test1": 920,
        "test2": 280
        }];

工作正常。但现在我想动态地填补Keys。例如:

var testvariable = "HelloWorld";
$scope.objecttest = [{
        "Datum": "2015-1-31",
        "y-title": "Testname",
        testvariable: 920,
        "test2": 280
        }];

但是当我想要访问密钥时,我只获得变量名" testvariable"作为关键而不是" HelloWorld"。

为了提取密钥,我使用:

var data = $scope.objecttest;
var valuesnumber = Object.keys(data[0]).length;
var values = [];
for (i = 0; i <= valuesnumber; i++) {
    values[i] = Object.keys(data[0])[i];
}
alert(values[2]);

我希望有人可以帮助我。 :)

问候

0 个答案:

没有答案