вопросы пишите мне в телеграмм +375298176892
можно скачать офлайн версию сайта: code.mu old.code.mu

Разбор проверки ничьей в игре крестики-нолики на JavaScript

Давайте теперь рассмотрим ничью. Очевидно, что ничья наступает, если все ячейки заполнены и нет победителя. Сделаем это:

function start(cells) { let i = 0; for (let cell of cells) { cell.addEventListener('click', function step() { this.innerHTML = ['X', 'O'][i % 2]; this.removeEventListener('click', step); if (isVictory(cells)) { alert(this.innerHTML); } else if (i == 8) { alert('ничья'); } i++; }); } }