Mengubah Warna Sel

Tahap logis berikutnya adalah membuat agar saat diklik, sel tersebut mengubah warnanya.

Menurut deskripsi permainan, warna harus berubah secara berurutan. Artinya secara teknis dalam kasus kita sesuai urutan yang tertulis dalam array warna kita:

javascriptlet colors = ['red', 'green', 'blue'];

Ini berarti bahwa saat sebuah sel diklik, kita harus membaca warnanya, menemukan warna tersebut dalam array warna, kemudian mendapatkan warna berikutnya dari array dan menetapkannya sebagai warna sel kita.

Dalam hal ini, akan mudah jika memiliki fungsi yang parameternya menerima array dan elemen dari array tersebut dan mengembalikan elemen berikutnya. Jelas bahwa semuanya harus berputar: jika kita meneruskan elemen terakhir array ke fungsi, maka hasilnya harus mengembalikan elemen pertama.

Задание 1

Terapkan fungsi yang dijelaskan. Uji cara kerjanya.

Задание 2

Dengan menggunakan fungsi yang telah Anda buat, buatlah agar setiap sel saat diklik mengubah warnanya menjadi warna berikutnya.