0

I'm trying to use the Object.keys(object1).find(key=> object1[key] === x) Where x is an object:

let x = {
  name: "Test"
  id: 1
  }

The goal is to return b, because that's the corresponding key to the object x, but I can't compare x to the object within object1, because objects don't easily compare. How would I go about to include one of the solutions from the following post, inside the "Object.keys(object1).find..." function? How to determine equality for two JavaScript objects?

I have the following object:

let object1 = {
  a: "123"
  b: {
     name: "Test"
     id: 1
     }
  c: {
     name: "John"
     id: 2
     }
 }

Thanks in advance!

Community
  • 1
  • 1
Lodott1
  • 105
  • 12

0 Answers0