【发布时间】:2020-12-10 19:41:06
【问题描述】:
我将如何组合这些数组集以使它们连接在一起并且没有重复值?
不确定 lodash 是否对此有帮助,我发现的大多数其他答案都是基于扁平数组,但我的数据集的结构将它们嵌套。
感谢您的帮助!
let arr1 = [
["name", "id", 'age'],
["Susan", "3", '20'],
["John", "1", '21'],
["Bob", "2", '23'],
["Ben", "4", '20']
];
let arr2 = [
["name", "id", 'height'],
["Bob", "2", '50'],
["John", "1", '45'],
["Ben", "4", '43'],
["Susan", "3", '48'],
];
let arr3 = [
["name", "id", 'parent'],
["Bob", "2", 'yes'],
["John", "1", 'yes'],
];
//desired output
// [
// ['name', 'id', 'age', 'height', 'parent'],
// ["Susan", "3", '20', '48', ''],
// ["John", "1", '21', '45', 'yes'],
// ["Bob", "2", '23', '50', 'yes'],
// ["Ben", "4", '20', '43', '']
// ]
【问题讨论】:
标签: javascript arrays reactjs nested lodash