JavaScript返回对象属性值

时间:2017-08-07 15:56:31

标签: javascript

我有这个对象:

{"Header":["Date","Test1","Test2","Test3","N/A","Test4","Test5"],
 "Values":[["Total Unique","79 280","1 598","5 972","20","2 633","9 696"],
           ["2017-06-19","28 026","1 036","3 667","20","1 097","4 672"]]}

我想要的结果是:

Date
2017-06-19

我能够实现的目标:

Date ["2017-06-19","28 026","1 036","3 667","20","1 097","4 672"] 

使用此代码:

vm.header = data.Header[0];
vm.data1 = data.Values[1];

2 个答案:

答案 0 :(得分:1)

因为data.Values是一个二维数组,您可以通过将代码更改为:

来获得所需的结果
vm.header = data.Header[0];
vm.data1 = data.Values[1][0];

答案 1 :(得分:1)

    Header[0] = 'Date';
    Header[1]= 'Test1';
    Header[2]= 'Test2';
    Header[3]= 'Test3';
    Header[4]= 'N/A';
    Header[5]= 'Test4';
    Header[6]= 'Test5';
    Values is 2D array
    Values[0] = ["Total Unique","79 280","1 598","5 972","20","2 633","9 696"]
    Values[1]=["2017-06-19","28 026","1 036","3 667","20","1 097","4 672"]

到目前为止您所尝试的是data.Header[0]会给您“约会”。 data.Values[1]会给你整个数组。所以你需要得到" 2017-06-19"你必须获得该数组的第一个元素,即data.Values[1][0]