У меня есть следующая структура данных, которую я пытаюсь отобразить в таблице в React.Однако я продолжаю получать неопределенную проблему с получением вложенного массива «ошибки».
Мои данные следующие:
const messages= [
{ invoice: "81", errors: [{ Message: "Invoice # must be unique." }] },
{ invoice: "82", errors: [{ Message: "Invoice # must be unique." },
{ Message: "No total amount." }]},
{ invoice: "85", errors: [{ Message: "Invoice # must be unique." }] }
];
Моя таблица React следующая:
<table>
<thead>
<tr>
<th>Invoice</th>
<th>Errors</th>
</tr>
</thead>
{messages.map(e => {
return (
<tbody>
<tr>
<td>{e.invoice}</td>
{messages.errors.map(e => {
return (
<td>
<ul>{e.errors}</ul>
</td>
);
})}
</tr>
</tbody>
);
})}
</table>
Моя таблица отображается и e.invoice отображается правильно, однако я получаю сообщение об ошибке «Не удается отобразить ошибки неопределенных».