У меня есть простой массив чисел (который для моего приложения представляет собой идентификатор пользователя).Например ...
[1, 2, 3]
У меня также есть массив объектов, таких как
[
{Id: 1, FirstName: "Bob", LastName: "Jones", EmailAddress: "bob@bob.com"},
{Id: 2, FirstName: "Tessa", LastName: "Wong", EmailAddress: "tes@wong.com"},
{Id: 3, FirstName: "Craig", LastName: "Murray", EmailAddress: "Craig@muz.com"},
{Id: 4, FirstName: "Bryce", LastName: "Willamson", EmailAddress: "email@me.com"},
{Id: 5, FirstName: "Tony", LastName: "Ocka", EmailAddress: "toni@oz.com"}
]
Что мне нужно сделать, это сопоставить любые значения, которые появляются в исходном массиве с их ключомId
во втором массиве объектов (и возвращает новый полный массив объектов, содержащий только совпадения).Так, например, в этом случае, результат, который я ищу:
[
{Id: 1, FirstName: "Bob", LastName: "Jones", EmailAddress: "bob@bob.com"},
{Id: 2, FirstName: "Tessa", LastName: "Wong", EmailAddress: "tes@wong.com"},
{Id: 3, FirstName: "Craig", LastName: "Murray", EmailAddress: "Craig@muz.com"},
]
Любая помощь будет очень признательна.