【发布时间】:2015-07-29 04:18:25
【问题描述】:
var list1 = [
{
id: 'node1',
children: [
{
id: 'node11',
children: []
}
]
}
];
var list2 = [
{
id: 'node1',
children: [
{
id: 'node13',
children: []
}
]
}
];
var resultList = [
{
id: 'node1',
children: [
{
id: 'node11',
children: []
}, {
id: 'node13',
children: []
}
]
}
];
我所有的数组都是树,一个节点只能属于一个父节点。 我想把list1和list2合并,得到resultList。我尝试了很多方法,递归回调,字符串搜索&替换等等,但还是想不通。
【问题讨论】:
标签: javascript arrays json multidimensional-array merge