我正在尝试使用Object.keys(object1).find(key => object1 [key] === x) 其中x是一个对象:
let x = {
name: "Test"
id: 1
}
目标是返回b,因为这是对象x的对应键,但是我无法将x与object1中的对象进行比较,因为对象不容易比较。我将如何在“Object.keys(object1).find ...”函数中包含以下帖子中的一个解决方案? How to determine equality for two JavaScript objects?
我有以下对象:
let object1 = {
a: "123"
b: {
name: "Test"
id: 1
}
c: {
name: "John"
id: 2
}
}
提前致谢!