如何解决如何将此嵌套数据的返回值打印为数组
我想在以下嵌套数组/对象中打印 [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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。