Analyse de la vérification du match nul dans le jeu du morpion en JavaScript

Examinons maintenant le match nul. Il est évident qu'un match nul se produit si toutes les cellules sont remplies et qu'il n'y a pas de gagnant. Faisons cela :

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('match nul');
      }
      
      i++;
    });
  }
}