JSON コードがあり、それを解析しようとすると、最初の ID が常に 0 になり、その理由がわかりません。
反復:
for (var i = 0; i < myFirstJSON.length; i++) {
var dayEvent = dayEvent + myFirstJSON[i].ID + ' ';
}
結果:
ナン 491 489 482
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 + ' ';
}
dayEvent
使用を開始する前に、の初期値を定義する必要があります。
var dayEvent = "";
for (var i = 0; i < myFirstJSON.length; i++) {
dayEvent = dayEvent + myFirstJSON[i].ID + ' ';
}
document.writeln(dayEvent);