【发布时间】:2017-08-12 17:57:46
【问题描述】:
我有一个 JSON 对象,如下所示:
月份的输入是 customerSend,customerReceived,totalSendAllCustomers,totalReceivedAllCustomers
var emailObj = {
"kundenNummer":17889,
"jahre":
{
2017:{
"Januar":[15,30,75,125],
"Februar":[17,32,77,127],
"März":[19,34,79,129],
},
2018:{
"Januar":[28,12,66,198],
"Oktober":[40,4,40,5],
}
}
}
我如何准确访问特定年份? 我已经尝试过这样的:
var keysYears = Object.keys(emailObj.jahre);
var currentSelectedYear = keysYears[0];
var keysMonth = Object.keys(emailObj.jahre[currentSelectedYear]);
var currentSelectedMonth = keysMonth[0];
document.write(emailObj.jahre[currentSelectedYear].2017[0]);
我也尝试了其他一些方法,但我已经删除了。
您能告诉我如何访问 2017 年或 2018 年的数据吗? 我知道我可以将它们转换为字符串,但我想知道我是否也可以这样做。
【问题讨论】:
-
做
emailObj.jahre['2017'].Januar[0]
标签: javascript html arrays json