Передача сюжета CSV производного массива - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь достичь чего-то очень простого.

Я хочу передать свой массив, полученный из функции, используя 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 - это пустой массив.

Я просто делаю что-то очень глупое - пожалуйста, просветите меня?

Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...