I have an array of userList which include user basic information.
this.state = {
userList: [
{ name:"Ann", number:123456789 },
{ name:"Cathy", number:123456789 },
{ name:"Peter", number:123456789 },
{ name:"Ben", number:123456789 },
],
vips: [
{ username:"Ann", years:2018 },
{ username:"Peter", years:2019 },
};
How I can return of the vips from userList? vips.username equals to userList.name
vips_return: [
{ name:"Ann", number:123456789 },
{ name:"Peter", number:123456789 },
]
I tried using .filter and .includes but I am not sure how to deal with objects.
const vips_return = userList.filter((user)=>
vips.includes(user.name)
)