Предупреждение, я новичок в js, и я создал приведенный ниже код, взятый из Извлечение проанализированных данных из CSV в объекте Javascript (с использованием Papa Parse)
my target = parse a csvфайл в массив, и использовать этот массив в нескольких других операциях.Я вижу, что файл обрабатывается правильно через "console.log (" Row: ", row.data);", но я не могу понять, как получить весь массив / набор данных в отдельную переменную, а тем более вфункция "doSAtuff".
function parseData(url, callBack) {
Papa.parse(url, {
download: true,
header: true,
dynamicTyping: true,
comments: "*=",
step: function(row) {
console.log("Row:", row.data);
},
complete: function(results) {
callBack(results.data);
}
});
}
function doStuff(data) {
//Data should be usable here, but is emtp
console.log("doStuff - console log '" + data + "' ?");
}
parseData(inputFile, doStuff);
Я думаю Я хочу сделать что-то вроде ...
var csvArray = [];
csvArray = Papa.parse(url, {
download: true,
header: true,
dynamicTyping: true,
comments: "*
...
<some other stuff with csvArray>
но я немного обернутось на данный момент.