How to compare two arrays of objects in JavaScript using a key in object.I have two result sets like this. Is it possible to do something like this in JavaScript? or Lodash?
// Array 1
[
{ Id: "0", display: "Jamsheer 1" },
{ Id: "3", display: "Muhammed 1" },
]
// Array 2
[
{ Id: "0", display: "Jamsheer" },
{ Id: "1", display: "Muhammed" },
{ Id: "2", display: "Ravi" },
{ Id: "3", display: "Ajmal" },
{ Id: "4", display: "Ryan" }
]
The final result I need is - same id in array 2 should be replaced with corresponding id in array 1 – the final result should be like this:
[
{ Id: "0", display: "Jamsheer 1" },
{ Id: "1", display: "Muhammed" },
{ Id: "2", display: "Ravi" },
{ Id: "3", display: "Ajmal 1" },
{ Id: "4", display: "Ryan" }
]
{ Id: "3", display: "Muhammed 1" }due to Array 1 having an object with id 3 and display of"Muhammed 1"?