Analyse av uavgjort sjekk i spill Kryss og Bolle på JavaScript
La oss nå vurdere uavgjort. Det er åpenbart at uavgjort oppstår hvis alle celler er fylt og det er ingen vinner. La oss gjøre dette:
function start(cells) {
let i = 0;
for (let cell of cells) {
cell.addEventListener('click', function step() {
this.textContent = ['X', 'O'][i % 2];
this.removeEventListener('click', step);
if (isVictory(cells)) {
alert(this.textContent);
} else if (i == 8) {
alert('uavgjort');
}
i++;
});
}
}