Делаю игру крестики и нолики, под пользовательские размеры, не могу реализовать выигрыш по вертикале и диагонали.
field - хранит двумерный массив.
gameTurn - ход игрока.
1 игрок = 1
2 игрок = -1
пустая ячейка = 0
const checkWin = (field) =>{
for (let i = 0; i < field.length; i++) {
for(let j = 0; j < field[i].length; j++){
if(gameTurn === field[i][j] &&
(field[i][j] === field[i][j+1] && field[i][j] === field[i][j+2]))
alert('Ты победил!')
}
}
}