【发布时间】:2018-12-04 10:28:53
【问题描述】:
我有 2 个对象数组。 他们是
array1 = [{
id:2,
name:"person2"
},{
id:3,
name:"person3"
},
{
id:4,
name:"person4"
},
{
id:5,
name:"person5"
},
];
array2 = [
{
empId:2,
isdeleted:false
},
{
empId:4,
isdeleted:false
},
{
empId:3,
isdeleted:true
}];
我需要来自 array1 的对象,其 id 与 array2 的 empId 匹配并且 isdeleted 为 false。提前致谢。
【问题讨论】:
-
我已经尝试过了,但没有得到预期的结果。以下是我尝试过的查询。你能帮我解决这个问题吗? this.array1.filter(o => this.array2.find(o2 => o.id === o2.empId))
-
好的,你应该在问题中包含你的努力。链接后面说的第一件事是“似乎没有尝试”。强调“出现”。如果您在问题中没有给出任何尝试的迹象,其他人只能假设您自己没有尝试过任何事情。
标签: javascript vue.js