我有我的JSON代码,当我尝试解析它时,第一个ID总是0,我无法弄清楚原因。
迭代:
for (var i = 0; i < myFirstJSON.length; i++) {
var dayEvent = dayEvent + myFirstJSON[i].ID + ' ';
}
结果:
NaN 491 489 482
答案 0 :(得分:2)
NaN来自var dayEvent = dayEvent + myFirstJSON[i].ID + ' ';
,在您初始化之前使用dayEvent
(未定义+数字为您提供NAN)。如果你初始化它,NaN就会消失
var dayEvent = '';
for (var i = 0; i < myFirstJSON.length; i++) {
dayEvent = dayEvent + myFirstJSON[i].ID + ' ';
}
答案 1 :(得分:0)
在开始使用之前,您需要定义dayEvent
的初始值:
var dayEvent = "";
for (var i = 0; i < myFirstJSON.length; i++) {
dayEvent = dayEvent + myFirstJSON[i].ID + ' ';
}
document.writeln(dayEvent);