我有一个问题,设置总是唯一的索引,递增一个。
我有一个这样的数组。
const parentArr = [
{
name: 'first parent array',
childArray: [
{
name: '1 / first child'
},
{
name: '1 / second child'
}
]
},
{
name: 'second parent array',
childArray: [
{
name: '2 / first child array'
},
{
name: '2 / second child array'
}
]
}
]
我期待这样的结果:
const expectedResult = [
{
name: 'first parrent array',
additionalInfo: [
{
index: 0,
name: '1 - first child'
},
{
index: 1,
name: '1 - second child'
}
]
},
{
name: 'second parrent array',
additionalInfo: [
{
index: 2,
name: '2 -first child array'
},
{
index: 3,
name: '2- second child array'
}
]
}
]
我想在附加信息中为0中的每个项目设置索引。
我试过这样,但我得到了错误的索引号
return parentArr.map((parent) => {
return {
name: parent.name,
additionalData: parent.childArray.map((child, index) => ({
name: child.name
index: index // I'M STUCK ON THIS LINE
})),
};
});
当年话下
互换的青春
相关分类