来自 csv 文件的 Papaparse return 值

Papaparse return value from csv file

我创建了两个函数来使用 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));

    });
}

问题是:如何在此处获得正确的值?

according to docs

Papa.parse(file, config)

file is a File object obtained from the DOM.

config is a config object which contains a callback.

Doesn't return anything. Results are provided asynchronously to a callback function.

所以 csvdata 将是空的。您应该在配置中指定回调,然后才传递到其他地方