查找是否在很多数组中的任何一个中都存在少量数组项?

时间:2018-02-25 16:08:02

标签: javascript arrays multidimensional-array compare

拥有这2个Javascript数组

// The player which has a "winning" combination (1, 5, 9)
player1Cells = [ 5, 9, 1, 6] 
// Player which doesnt have a "winning" combination
player2Cells = [ 2, 1, 4, 8]

玩家有一个"胜利"组合,如果它们中的3个数字匹配此数组中的一个数组:

winningCombinations = [
    [1, 2, 3], [4, 5, 6], [7, 8, 9],
    [1, 4, 7], [2, 5, 8], [3, 6, 9],
    [1, 5, 9], [3, 5, 7]
];

在示例中,player1Cells有一个获胜组合 - 1,5,9。其他玩家没有

我认为有一种方法可以通过某种方式遍历winningCombinations,并将其与玩家比较进行比较,但我不知道以最有效的方式比较这些方法的最佳方法。

0 个答案:

没有答案