我将翻译以下it技术相关内容,该内容涉及两个任意深度的JavaScript对象,这些对象具有许多相同的信息。我需要帮助获取这两个对象之间的共享数据。例如:
const a = {
name: 'Alice',
features: {
speed: 3,
strength: 90,
mind: {
power: 42
}
}
};
const b = {
name: 'Bob',
features: {
speed: 3,
stamina: 1,
mind: {
power: 42,
flexibility: 0,
telekinesis: 42
}
}
};
我的目标是提出一种解决方案来生成他们分享的数据:
const shared = {
features: {
speed: 3,
mind: {
power: 42
}
}
}
我正在处理的真实数据是任意深度的嵌套结构(通常是几十个对象内部嵌套),但我希望上面的例子有所帮助。
这是一项一次性任务,因此我对性能并不特别关心,并且只要它有效,我愿意使用任何库。感谢您的帮助!