У меня есть базовый сценарий Node.js, который создает массив JSON из нескольких переменных и других массивов. Однако, всякий раз, когда я вызываю myJSON.title в своем коде, он вообще не работает. Это дает неопределенный. Может ли кто-нибудь помочь мне?Проблема с неопределенной переменной JSON
for (var i = 0; i < route.length; i++) {
var item = {
"title": title[i],
"date": date[i],
"summary": summary[i],
"route": route[i],
"pebbleid": "geoquery-" + timegreeting + route[i]
};
myarray.push(item);
for (var i = 0; i < route.length; i++) {
var item = {
"title": title[i],
"date": date[i],
"summary": summary[i],
"route": route[i],
"pebbleid": "geoquery-" + timegreeting + route[i]
};
myarray.push(item);
}
myJSON = JSON.stringify({delays: myarray});
console.log(myJSON);
}
Можете ли вы показать вывод 'console.log (myJSON)' –
Несомненно, никаких проблем, я добавлю его сейчас – AgentSpyname
И у вас есть myJSON, определенный вне вашего цикла for? –