我有一个对象数组,而对象又可以包含数组。如何遍历地图中的内部数组?如果我这样尝试,我会得到一个
TypeError:postData.to_json.map不是函数
return (
<div className="App">
{daten.length > 0 &&
daten.map((postData) => (
<>
<h3 key={postData.id}>ID: {postData.id}</h3>
{postData.to_json.map((data) => (
<>
<h3 key={data}>INFO: {data}</h3>
</>
))}
</>
))}
</div>
);
我的数据看起来像这样
答案 0 :(得分:1)
您需要通过以下方式将to_json
(是typeof字符串,不是数组)转换为数组对象:
{ JSON.parse(postData.to_json).map((data) => ( ... ) }
答案 1 :(得分:0)
将postData.to_json.map
更改为JSON.parse(posData.to_json).map