如何取多个数组里第一个对象组成一个新的数组?
如何把这个数据
{ "210.335": [
{
"id": "110",
},
{
"id": "111",
}
],
"212.135": [
{
"id": "120",
},
{
"id": "121",
},
{
"id": "122",
}
],
"212.335": [
{
"id": "130",
}
],
}
转为
[ 0: {
"id": "110",
},
1:{
"id": "120",
},
2: {
"id": "130",
}
}]
回答:
const data = { "210.335": [
{ "id": "110" },
{ "id": "111" }
],
"212.135": [
{ "id": "120" },
{ "id": "121" },
{ "id": "122" }
],
"212.335": [
{ "id": "130" }
]
};
const result = Object.values(data).map((item) => item[0])
回答:
const data = { "210.335": [
{ "id": "110" },
{ "id": "111" }
],
"212.135": [
{ "id": "120" },
{ "id": "121" },
{ "id": "122" }
],
"212.335": [
{ "id": "130" }
]
};
const result = Object.values(data).flatMap((arr, index) => arr.map(obj => ({ [index]: obj })));
console.log(result);
以上是 如何取多个数组里第一个对象组成一个新的数组? 的全部内容, 来源链接: utcz.com/p/935194.html