【发布时间】:2022-01-04 17:30:36
【问题描述】:
我之前使用 map() 循环遍历对象中单个 prop 的值。
const Content = (p)=>{
console.log(p)
const {parts} =p
return (
<div>
{parts.map((item)=>
<Part key={item.id} part={item.name} exercise={item.exercises}/>
)}
</div>
)
}
现在对象扩展为对象数组,我将如何循环遍历我的值?
const course = [
{
name:'Half Stack application development',
id:1,
parts: [
{
name:'Fundamentals of React',
exercises: 10,
id: 1
},
{
name:'Using props to pass data',
exercises:7,
id: 2
},
{
name:'State of a component',
exercises:14,
id: 3
}
]
},
{
name: 'Node.js',
id: 2,
parts: [
{
name: 'Routing',
exercises: 3,
id: 1
},
{
name: 'Middlewares',
exercises: 7,
id: 2
}
]
}
]
我是否应该在地图中使用地图,如果是,那么我应该如何实现它?
【问题讨论】:
标签: javascript reactjs higher-order-functions