Estoy tratando de comparar los valores de dos matrices diferentes, si el ID de usuario de la iteración de voluntarios coincide con el ID de la iteración de UserVolunteer , quiero que esa entrada se filtre fuera de la matriz de voluntarios.
intento actual:
const newBirds = volunteers.filter((volunteer) => { return volunteer.user_id !== userVolunteers.some((vol) => vol.id) });newBirds currents devuelve la matriz de voluntarios sin filtrar ninguna de las entradas? ¿Algún consejo?
Debe poner la lógica de comparación dentro de some devolución de llamada:
const newBirds = volunteers.filter((volunteer) => { return userVolunteers.some((vol) => volunteer.user_id !== vol.id) });