Я пытаюсь достичь чего-то очень простого.
Я хочу передать свой массив, полученный из функции, используя plotly.d3.csv, в другую функцию. Мой код ..:
function processData(allRows) {
var a = [], msg = [], msgTer = [];
for (var i=0; i<allRows.length; i++) {
row = allRows[i];
a.push( row['diffs'] );
msg.push(parseInt(row[' msg']));
msgTer.push(parseInt(row[' msg_ter']));
};
console.log(msg);
return msg, msgTer;
}
function last24hours() {
document.getElementById("lweek").checked = false;
var atest = [], atest2 = [];
atest, atest2 = Plotly.d3.csv('my_path/tests/20191102.csv', function(data) { processData(data) } );
console.log(atest);
}
функция last24hours вызывается при нажатии кнопки на веб-странице. Массив заполняется и регистрируется на консоли, когда вызывается console.log(msg);
. Но когда я пытаюсь передать его в переменную "atest" в функции last24hours, console.log - это пустой массив.
Я просто делаю что-то очень глупое - пожалуйста, просветите меня?
Большое спасибо.