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

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

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

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

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

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

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

← →
↑
en ru