我已经使用Papaparse解析了CSV数据的两个函数,以及一个从该数据中获取值的函数。这两个函数使用return语句。
我遇到的问题是我在Papaparse收到的数据总是未定义的。我想得到的值是CSV文件中数据的平均值。这是一个代码片段,我希望收到的意思是:
function parseData() {
var csvfile = "probeersel11.csv";
$.get(csvfile, function (data) {
var csvdata = Papa.parse(data, {
header: true,
skipEmptyLines: true,
dynamicTyping: true
});
alert(doStuff(csvdata));
});
}
问题是:我如何在这里获得正确的价值?
答案 0 :(得分:1)
Papa.parse(file, config)
文件是从DOM获取的File对象。
config是一个包含回调的配置对象。
不归还任何东西。结果以异步方式提供给回调函数。
所以csvdata
将为空。您应该在配置中指定回调,然后才能传递到其他地方