Я хочу отфильтровать массив объектов, у которых Street_ID не существует в данном массиве
Пример:
[{UserID: “0GO63EQTFEZ7HO6FBDPX”, UserAge: “20”, Street_ID: “56478” }, { UserID: “REGOPQTFEZ7HO6FBDPX”, UserAge: “30”, Street_ID: “98474” }, { UserID: “524EREQTFEZ7HO6FBDPX”, UserAge: “80”, Street_ID: “25697” }]
Со значением массива [25697,56478]
Мой ожидаемый результат должен выглядеть так:
[{ UserID: “REGOPQTFEZ7HO6FBDPX”, UserAge: “30”, Street_ID: “98474” }]
Поскольку Street_ID 98474
отсутствует в этом массиве [25697,56478]
Это то, что пытается показать far
const streets = Response.filter(street => {
for (let index = 0; index < userArray.length; index++) {
const element = userArray[index];
return street.Street_ID !== element;
}
});
console.log(streets);
но я получаю это как возврат
[{UserID: “0GO63EQTFEZ7HO6FBDPX”, UserAge: “20”, Street_ID: “56478” }, { UserID: “REGOPQTFEZ7HO6FBDPX”, UserAge: “30”, Street_ID: “98474” }]
Спасибо за ПОМОЩЬ !!!