Reactjs 使用从papaparse获取数据

Reactjs 使用从papaparse获取数据,reactjs,typescript,papaparse,Reactjs,Typescript,Papaparse,我无法从PapaParse获取数据。文档说明函数不返回任何内容。我想在局部变量中保存此数据。此代码: papaparse.parse(myData, { download: true, delimiter: '\t', complete: function (results) { console.log(results.data); } }); 我试着做什么

我无法从PapaParse获取数据。文档说明函数不返回任何内容。我想在局部变量中保存此数据。此代码:

papaparse.parse(myData, {
          download: true,
          delimiter: '\t',
          complete: function (results) {
            console.log(results.data);
          }
        });
我试着做什么

        let newRes;
        papaparse.parse(myData, {
          download: true,
          delimiter: '\t',
          complete: function (results) {
            console.log(results.data);
            newRes = results.data;
          }
        }); 
console.log(newRes); //undefined

这里的问题是,在调用console.log(newRes)时,尚未分配变量newRes。文件的加载和解析将在执行console.log(…)之后的另一个时间执行

除了在完整回调中处理结果之外,没有其他选择

要使代码看起来更干净,可以执行以下操作

function handleResult(results) {
  console.log(results.data);
  // ... do your logic here
}

papaparse.parse(myData, {
      download: true,
      delimiter: '\t',
      complete: handleResult
});

现在它的可能副本是说,
'handleResult'没有定义没有未定义
哦,对不起,我没有使用
这个
。没关系,非常感谢