在javascript中通过逻辑运算符搜索对象数组中的值[关闭]

问题描述 投票:0回答:0

假设我有一组对象。我还有另外两个数组。例如:

var searchByAndOperator = ["string1", "string2", "string3"];
var searchByOrOperator = ["string4", "string5"];

我需要检查 searchByAndOperator 和 searchByOrOperator 中的关键字是否包含在我的对象数组中,但我需要通过逻辑运算符来检查它。

  1. searchByAndOperator 必须使用 AND 逻辑运算符进行搜索,因此我需要检查我的对象数组是否包含 string1 AND string2 AND string3。
  2. searchByOrOperator 中的情况相同,但当然这里我需要通过 OR 运算符进行检查
  3. searchByAndOperator 和searchByOrOperator 是不同长度的数组。在这种情况下,第一个数组有 3 个值,但不是每次都有。我下一个案例可能是 2,3,4,5..... N 值
  4. 与 searchByOrOperator 数组长度相同的情况
javascript arrays search
© www.soinside.com 2019 - 2024. All rights reserved.