【发布时间】:2019-11-10 09:42:15
【问题描述】:
我想知道是否有快速的解决方案(例如使用 map())将多维数组转换为一维数组,仍然保留原始数组的所有信息。
你可以用一些循环来解决它,但我认为必须有一个更聪明的解决方案。
为了解释更多,这里举个例子:
const arr = [{
id: 1,
people: [
{name: "x", surname: "x"},
{name: "y", surname: "y"}
]
},{
id: 2,
people: [
{name: "a", surname: "a"},
{name: "b", surname: "b"}
]
}]
const result = [
{id: 1, name: "x", surname: "x"},
{id: 1, name: "y", surname: "y"},
{id: 2, name: "a", surname: "a"},
{id: 2, name: "b", surname: "b"}
]
【问题讨论】:
标签: javascript arrays typescript object