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:

javascriptfunction 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++;
    });
  }
}