Pergantian Silang dan Bulat
Setelah menyelesaikan tugas pelajaran sebelumnya, Anda seharusnya memiliki kode berikut:
let cells = document.querySelectorAll('#field td');
start(cells);
function start(cells) {
for (let cell of cells) {
cell.addEventListener('click', function() {
this.textContent = 'X';
});
}
}
Sekarang mari kita buat pergantian silang dan bulat. Untuk itu, saya sarankan untuk memperkenalkan penghitung langkah:
function start(cells) {
let i = 0; // nilai awal penghitung
for (let cell of cells) {
cell.addEventListener('click', function() {
this.textContent = 'X';
i++; // tingkatkan penghitung
});
}
}
Dengan penghitung seperti itu, kita dapat dengan mudah menerapkan pergantian silang dan bulat: jelas, bahwa silang akan muncul pada nilai genap penghitung, dan bulat - pada nilai ganjil.
Implementasikan pergantian silang dan bulat yang dijelaskan.