2个多维数组如何查找交集打标识各位有什么建议?

2个层级比较深的数组A和B并且不固定层级深度他们有相同的ID如果存在就在A数组相应的对象下打个标识
varA=[{
id:1
},{
id:2,
children:[{
id:3
},{
id:4
},{
id:5,
children:[{
id:6
}]
}]
}];
varB=[{
id:1
},{
id:2,
children:[{
id:5,
children:[{
id:6
}]
}]
}];
letc=method(A,B)
//结果
c=[{
id:1,
disabled:true
},{
id:2,
disabled:true,
children:[{
id:3
},{
id:4
},{
id:5,
disabled:true,
children:[{
id:6,
disabled:true
}]
}]
}];
长风秋雁
浏览 290回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript