I map through multiple objects.
[{name:"y", country:"US", cities:[obj,obj,ob]},{name:"y", country:"US", cities:[obj,obj,ob]}]
How can I nest a loop so I first iterate through the objects and then iterate through (in this example) cities?Thanks!!
my render function without the nested look looks like this :
render() {
const persons = this.state.name.map((item, i) => {
return (
<div>
<h5> {item.name} </h5>
<h5> {item.country} </h5>
//here I would like to show the cities
</div>
);
});
return (
<div>
<div className = "panel-list">
All: {persons}
</div>
</div>
);
}
Cities object example:
[{visitors:34, rating:4},
{visitors:1234, rating:1},
{visitors:124, rating:2}]
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…