我很想知道我应该如何遍历我的对象数组。我正在使用.map
但是,我被告知这应该只用于数组而我实际上有一个对象。我已经按照Reacjs文档提供了这个解决方案,所以我不确定我哪里出错了。
this.state.data: (3) [Object, Object, Object]
[{
company: Company A,
title: Title A,
uniqueId: uniqueId A
},
{
company: Company A,
title: Title A,
uniqueId: uniqueId A
}]
路径:function
function PositionList(props) {
const positions = props.positions;
const listPositions = positions.map((position) =>
// Correct! Key should be specified inside the array.
<PositionItem key={position.uniqueId.toString()}
company={position.company}
uniqueId={position.uniqueId}
onChange={props.onChange}
/>
);
return (
<ul>
{listPositions}
</ul>
);
}