Gennemgang af uafgjort kontrol i Kryds og Bolle spil på JavaScript
Lad os nu overveje uafgjort. Det er indlysende, at uafgjort opstår, hvis alle felter er udfyldt og der er ingen vinder. Lad os gøre det:
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('uafgjort');
}
i++;
});
}
}