Suppose I have an array of object as:
const bookDetails = [{"author":"john","email":"[email protected]","readingTime":"121"},
{"author":"romero","email":"[email protected]","readingTime":908},
{"author":"romero","email":"[email protected]","readingTime":1212},
{"author":"buck","email":"[email protected]","readingTime":1902},
{"author":"buck","email":"[email protected]","readingTime":12125},
{"author":"romero","email":"[email protected]","readingTime":500},
{"author":"john","email":"[email protected]","readingTime":10},
{"author":"legend","email":"[email protected]","readingTime":12}
{"author":"john","email":"[email protected]","readingTime":1890}]
I have an object as: const toMatch = {"[email protected]":1212,"[email protected]":1248,"[email protected]":909}
I want to replace emailId with corresponding author.
So my expected O/P should be: {"romero":1212,"john":1248,"buck":909}
If anyone needs any further information please let me know.