我正在尝试使用 javascript 制作井字游戏。我在嵌套数组中有获胜条件
const winConditions = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8],
[0, 3, 6],
[1, 4, 7],
[2, 5, 8],
[0, 4, 8],
[2, 4, 6]
]
我在数组中有当前玩家的标记框索引
let squaresIndices = [0,4,8]
当任何获胜条件发生时,我试图停止游戏。我已经尝试了以下每一项,但我不明白为什么它们不起作用。
winConditions.forEach((array) => {
if (array === squaresIndices){
alert("Game Over")
}
//////
if (winConditions.includes(squaresIndices)){
alert ("Game Over")
}
//////
winConditions.some((arr) =>{
if (arr.every((square) => {
squaresIndices.includes(square)
})) {
alert("Game Over")
}
})
精慕HU
斯蒂芬大帝
holdtom
相关分类