[英]comparing different values of two arrays and returning one filtered array in JavaScript
我正在嘗試比較兩個不同 arrays 的值,如果志願者迭代的user.id與userVolunteer迭代的id匹配,我希望將該條目從志願者數組中過濾掉
當前嘗試:
const newBirds = volunteers.filter((volunteer) => {
return volunteer.user_id !== userVolunteers.some((vol) => vol.id)
});
newBirds currents 返回志願者數組而不過濾任何條目? 有什么建議嗎?
您需要將比較邏輯放在some
回調中:
const newBirds = volunteers.filter((volunteer) => {
return userVolunteers.some((vol) => volunteer.user_id !== vol.id)
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.