javascript - Javascript 过滤具有多个值和多个条件的数组
问题描述
我有以下类型的过滤器数组,每个键都有一个带有过滤器的数组。现在我想根据下面的过滤器值过滤我的主要对象。我为此找到了一种解决方案,但它是针对单个值的,我想按照下面的方法将其设为多个值。这是我找到的解决方案的链接。
let filter = [];
filter['address'] = ["England", "UK"];
filter['name'] = ["Mark", "TOM"];
var users = [{
name: 'John',
email: 'johnson@mail.com',
age: 25,
address: 'USA'
},
{
name: 'Tom',
email: 'tom@mail.com',
age: 35,
address: 'England'
},
{
name: 'Mark',
email: 'mark@mail.com',
age: 28,
address: 'England'
}];
解决方案
推荐阅读
- java - 如何在 Gradle 中修复我的 React Native 失败的 Android 构建?com.google.firebase:firebase-iid 正在被其他各种库请求
- javascript - 无法使用窗口 onload 方法加载我的图表
- angular - 如何将用户引导到页面的特定部分?
- python - 如何删除json中的“行继续字符后的意外字符”SyntaxError?
- sql - 从另一个表的 3 个不同列的表中获取连接的 desc
- android - 如何设置由于不同设备上的背景图像而扩展的滚动视图?
- java - 使用 JSP 从 MySQL 检索数据并将结果显示为搜索框中的选项
- python - 如果可能的话,使用切片选择方法批量删除数据框的列?
- c# - C#如何写入文本文件?
- python - 如何在没有完整前向传递的情况下计算深度 CNN 的特征图形状?