![](/img/trans.png)
[英]How to add an object.key to an existing array in javascript?
[英]How to add <TableRow> between in for loop and Object.key
<表體>
{(() => {
var result = [];
let key = Object.keys(genericResultList)[1];
var list = genericResultList[key];
for (var i = 0; i < list.length; i++) {
***\<!-- Add in the \<TableRow\> --\>***
Object.keys(list\[i\]).forEach(key =\> {
var val = list\[i\]\[key\];
if (key != 'EDITED' && key != 'CHECKED' && key != 'DELETED' ) {
result.push(
\<TableCell\>{val}\</TableCell\>
);
}
});
***\<!-- End of the \<TableRow\> --\>***
}
return (result);
})()}
</表體>
如何在 for 循環和 Object.key 之間添加 TableRow
嘗試這樣的事情,
import { TableRow } from '@material-ui/core';
function MyTable(props) {
const { data } = props;
const rows = Object.keys(data).map((key) => (
<TableRow key={key}>
<TableCell>{key}</TableCell>
<TableCell>{data[key]}</TableCell>
</TableRow>
));
return (
<Table>
<TableBody>{rows}</TableBody>
</Table>
);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.