我正在尝试使用对象键来设置 MUI 数据表中列的名称。我正在尝试使用 children.childName 的第一个元素设置其中一个列名,以便在该列中显示子名列表,但仅显示第一个子项。
在我尝试这个的当前方式中,我没有收到任何错误,并且它在表格的 childName 列中没有显示任何内容。
如何访问数组内的对象?
这是我的数据:
const data = [
{
name: "Pat",
company: "Test Corp",
city: "Yonkers",
state: "NY",
children: [
{ childName: "Pat Jun", childAge: 2 },
{ childName: "Mary Jun", childAge: 2 }
]
},
];
const columns = [
{
name:name: data[0]["children"][0]["childName"],
label: "Child Name",
options: {
filter: true,
sort: true
}
}]
MuiTable.js
function MuiTable({ forms }) {
console.log("cols", columns);
return (
<MUIDataTable
title={"Title"}
data={data}
columns={columns}
options={options}
/>
);
}
通过执行 console.log 我可以看到它正在打印值而不是对象键名
我真的很感激任何帮助,谢谢。