arrays - 无法获取“__parsed_extra”数据
问题描述
我正在尝试将数据存储在一个名为__parsed_extra
(见图)的属性中:
这是我的代码:
import React, { Component } from "react";
import Papa from "papaparse";
export default class Player extends Component {
constructor(props) {
super(props);
this.state = {
data: []
};
this.updateData = this.updateData.bind(this);
}
UNSAFE_componentWillMount() {
var csvFilePath = require("./training13Sep.csv");
Papa.parse(csvFilePath, {
header: true,
skipEmptyLines: true,
download: true,
complete: this.updateData
});
}
updateData(result) {
const data = result.data;
this.setState({ data: data });
console.log(this.state.data);
}
render() {
console.log(this.state.data[15].__parsed_extra[1]);
return (
<table>
<tr>
<th>Player</th>
<th>Nationality</th>
<th>Age</th>
<th>Player Number</th>
<th>Signed</th>
<th>Wage</th>
<th>Position</th>
<th>Description</th>
<th>Height</th>
<th>Weight</th>
<th>Social Networks</th>
</tr>
</table>
);
}
}
我收到一条错误消息:
TypeError:无法读取未定义的属性“__parsed_extra”
怎么了?
解决方案
推荐阅读
- javascript - 为什么异步功能不起作用是 chrome.storage 回调?
- mysql - Python MySQL选择JSON值作为实际数据类型
- javascript - 以简单的方式为业余爱好者提供 Javascript API / 文件处理?
- entity-framework - 如何建立单向关系?
- stored-procedures - SSRS 报告返回的行数少于它调用的存储过程
- cmake - 如何使用来自 bitbake 配方的 qemu 运行程序?
- python - 对数刻度的 Seaborn 带状图
- java - Spring Boot Dashboard 不会在 VSCode 上显示 App
- node.js - mongodb如何在数组中查找字符串的长度
- javascript - 如何使用 fetch API 在 javascript 中下载具有多个块的单个文件