问题描述
我想在以下嵌套数组/对象中打印 [4,5,2]
作为主管的值。
var data = {
supervisors: [
{
0: [
{
id: 4,name: "Reporter"
}
]
},{
1: [
{
id: 5,name: "Officer"
}
]
},{
2: [
{
id: 2,name: "Coordinator"
}
]
},]
};
如何遍历数据?
解决方法
let data = {
supervisors: [{
0: [{
id: 4,name: "Reporter"
}]
},{
1: [{
id: 5,name: "Officer"
}]
},{
2: [{
id: 2,name: "Coordinator"
}]
},]
};
let output = []
data.supervisors.forEach(item => {
output.push(item[Object.keys(item)][0].id)
});
console.log(output)