代码之家  ›  专栏  ›  技术社区  ›  Monnt

如何查看数组是否包括具有特定值的嵌套数组?

  •  0
  • Monnt  · 技术社区  · 1 年前

    如何 正确地 迭代通过 shipMisses 数组,以查看它是否包含具有特定值的嵌套数组 [2, 4] 这个 dName variable)?

    这是我的代码:

    shipMisses.includes(dName) // shipMisses = [[0, 1], [2, 4]]
                               // dName = [2, 4]
    
    1 回复  |  直到 1 年前
        1
  •  0
  •   Lekhnath    1 年前

    您可以使用回调函数进行比较。以下是一个示例:

    const shipMisses = [[0, 1], [2, 4]];
    const dName = [2, 4];
    
    // Using Array.prototype.some() to iterate and check if any array matches dName
    const containsDName = shipMisses.some(arr => arr[0] === dName[0] && arr[1] === dName[1]);
    
    console.log(containsDName); // true