嗨这是我的json值
constructor() {
super();
this.exportpdf = this.exportpdf.bind(this);
this.state = {
sales: [
{
customStudentId: "2064517",
studentRoll: 26,
studentName: "Md. Faiaz Jakir ",
stdCtExamMarks: [
{
viewSerial: 1,
subjectName: "Bangla ",
subjectFullMark: 25,
obtainedMark: 0,
highestMarks: 25
}
]
},
{
customStudentId: "2065817",
studentRoll: 27,
studentName: "Miraj Bin Atik ",
stdCtExamMarks: [
{
viewSerial: 1,
subjectName: "English ",
subjectFullMark: 25,
obtainedMark: 0,
highestMarks: 25
}
]
}
]
};
}
这里我使用的是primereact数据表。这是我用于在表格中显示我的数据的代码>
<DataTable value={this.state.sales[0].stdCtExamMarks}>
<Column field="subjectName" header="Subject" />
<Column field="subjectFullMark" header="Full Mark" />
<Column field="obtainedMark" header="Obtainedn Mark" />
<Column field="highestMarks" header="Highest Mark" />
</DataTable>
我得到this.state.sales[0].stdCtExamMarks
的价值是
Image Here
但是我需要来自json数据的两个(等等)stdCtExamMarks值。我该怎么办?
答案 0 :(得分:0)
但是我需要来自json数据的两个(等等)stdCtExamMarks值。 我该怎么办?
所以你需要从数组中的每个对象中提取#questions {
margin:5px 30px;
display:inline-block;
text-align:center;
}
吗?您可以使用stdCtExamMarks
执行此操作。它将返回一组映射对象:
map