Javascript 如何从console.log获取正确的数据

Javascript 如何从console.log获取正确的数据,javascript,reactjs,console.log,Javascript,Reactjs,Console.log,我需要帮助从控制台日志获取数据并进行设置 在前端显示正确的数据 在我的例子中,它涉及到您在图像中看到的数据。 [cosole.log] 我只是不明白为什么它对我不起作用。 [1]: 我的代码如下所示: import-React{ 使用状态 }从“反应”; 导入“/Upload.css”; 从“XLSX”导入*作为XLSX; 函数Uploadscherm(){ const[items,setItems]=useState([]); const readExcel=(文件)=>{ 持续承诺=新承诺

我需要帮助从控制台日志获取数据并进行设置 在前端显示正确的数据 在我的例子中,它涉及到您在图像中看到的数据。 [cosole.log] 我只是不明白为什么它对我不起作用。 [1]: 我的代码如下所示:

import-React{
使用状态
}从“反应”;
导入“/Upload.css”;
从“XLSX”导入*作为XLSX;
函数Uploadscherm(){
const[items,setItems]=useState([]);
const readExcel=(文件)=>{
持续承诺=新承诺((解决、拒绝)=>{
const fileReader=new fileReader();
readAsArrayBuffer(文件);
fileReader.onload=(e)=>{
const bufferArray=e.target.result;
常量wb=XLSX.read(缓冲阵列{
类型:“缓冲区”
});
const wsname=wb.SheetNames[0];
常量ws=wb.Sheets[wsname];
const data=XLSX.utils.sheet_to_json(ws)
解析(数据);
};
fileReader.onerror=((错误)=>{
拒绝(错误);
})
});
承诺。然后((数据)=>{
console.log(数据)
设置项目(数据);
})
};
返回(
{const file=e.target.files[0];readExcel(file);}}/>{
Omschrijving产品
苏尔特产品
产品组
Inkoopvolume
{items.map((数据)=>(
{data.Omschrijvingproduct}
{data.Soortproduct}
{data.Productgroep}
{data.Inkoopvolume}
))}
}
);
}
导出默认上载资源

您正在访问范围外的
promise
数据。