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

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

如何正确地迭代

shipMisses
数组以查看它是否包含具有特定值
[2, 4]
dName
变量)的嵌套数组?这是我的代码:

shipMisses.includes(dName) // shipMisses = [[0, 1], [2, 4]]
                           // dName = [2, 4]```
javascript arrays ecmascript-6
1个回答
0
投票

可以使用回调函数进行比较。这是一个例子:

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

© www.soinside.com 2019 - 2024. All rights reserved.