【发布时间】:2020-12-10 17:49:54
【问题描述】:
我有一个要过滤的对象数组:
[
{
"name": "Apple",
"age": 24,
"model": "Android",
"status": "Under development",
},
{
"name": "Roboto",
"age": 24,
"model": "Apple",
"status": "Running",
},
.
.
.
.
]
我需要使用 JavaScript 的 filter 方法使用多个参数过滤数组。
我得到了部分解决方案,但无法获得预期的输出。
过滤器还应该适用于单个属性的多个值。
例如,age=54,23 或 model="Android","Apple" 等。
我试图模仿电子商务网站的过滤器的工作方式,我们可以在其中比较产品的所有属性和客户选择的标签,以输出过滤后的产品列表。
【问题讨论】:
-
如果您也可以发布您的部分解决方案,其他人将更容易帮助您改进它。
标签: javascript filter