javascript - 多阵列过滤条件
问题描述
对不起,这很容易,但我的脑子可能在耍我……
我正在尝试执行多数组过滤条件但出现错误,我是否遗漏了什么?
var Array = cars.filter(
(cars) => fields !== 'toyota' ||
(cars) => fields !== 'bmw'
)
这有效(1个过滤条件)
var Array = cars.filter((cars) => fields !== 'toyota')
解决方案
你只需要一个功能。我认为您想在这种情况下使用&&
而不是。||
这是一个例子:
var Array = cars.filter((car) => car !== 'toyota' && car !== 'bmw')
推荐阅读
- html - 代码块中的背景突出显示文本?
- css - primeng p-selectButton 上的背景颜色
- azure - 如何对 Azure Functions 应用进行身份验证以使用 Azure DevOps REST API?
- c# - 使用派生类实例作为参数覆盖方法
- java - Java 计数器程序
- excel - 根据帮助列中的数字对动态范围求和
- python - 如何在 Python 中应用闭开和控制反转原则?
- itext - iText 或 iTextSharp 是否能够在 PDF 上设置编辑密码
- r - R`segmented` - 分段线性拟合,约束一个截距和另一个斜率
- syntax - 程序没有完成整个脚本