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

Чередование крестика и нолика

После решения задачи предыдущего урока у вас должен получится следующий код:

let cells = document.querySelectorAll('#field td'); start(cells); function start(cells) { for (let cell of cells) { cell.addEventListener('click', function() { this.innerHTML = 'X'; }); } }

Давайте теперь сделаем чередования крестиков и ноликов. Для этого я предлагаю ввести счетчик ходов:

function start(cells) { let i = 0; // начальное значение счетчика for (let cell of cells) { cell.addEventListener('click', function() { this.innerHTML = 'X'; i++; // увеличиваем счетчик }); } }

Имея такой счетчик, мы легко можем реализовать чередование крестика и нолика: очевидно, что крестик будет появляться на четные значения счетчика, а нолик - на нечетные.

Реализуйте описанное чередование крестика и нолика.