我有下面的代码,我希望从嵌套数组映射结果并返回一个具有两个 id 的数组,但我得到了 2 个数组。有人可以指导我做错了什么吗?
arrayVal = [{
sources: {
data: [{
id: 1
}]
}
},
{
sources: {
data: [{
id: 2
}]
}
}
]
for (let sub of arrayVal) {
let result = sub.sources.data.map(x => (x.id))
console.log(result)
}