我有一个包含多个属性的对象数组。我希望能够根据仅包含该数组子集的过滤器对象来找到匹配的项。例如,我有一个客户
let Customer = {
Name: "John Doe",
Age: 80,
Hair: "Red",
Gender: "Male",
};
我有一个搜索对象:
let searchObject ={
Hair: "Red",
Gender: "Male"
}
我希望能够在我的数组中查找与搜索对象匹配的所有客户,而不必执行以下操作:
this.array.filter(z=>z.Hair == searchObject.Hair && z.Gender == searchObject.Gender);
我希望当searchObject添加更多属性时,它能自动过滤这些属性。
数组对象的部分属性。 - epascarello