【发布时间】:2019-05-29 11:22:13
【问题描述】:
我有一个包含用户基本信息的userList 数组。
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 },
};
如何从userList 返回vips? vips.username 等于 userList.name
vips_return: [
{ name:"Ann", number:123456789 },
{ name:"Peter", number:123456789 },
]
我尝试使用 .filter 和 .includes 但我不确定如何处理对象。
const vips_return = userList.filter((user)=>
vips.includes(user.name)
)
【问题讨论】:
标签: javascript arrays reactjs filter