Zmena farby buniek

Ďalšou logickou fázou bude urobiť to, aby po kliknutí na bunku táto bunka zmenila svoju farbu.

Podľa popisu hry by sa farby mali meniť v poradí. To znamená technicky v našom prípade v poradí, v akom sú napísané v našom poli farieb:

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

To znamená, že po kliknutí na bunku musíme prečítať jej farbu, nájsť túto farbu v poli farieb, potom získať ďalšiu farbu z pola a nastaviť ju ako farbu našej bunky.

Je vhodné mať v takom prípade funkciu, ktorá parametrom bude prijímať pole a prvok tohto poľa a vrátiť nasledujúci prvok. Je jasné, že všetko by malo ísť v kruhu: ak odovzdáme funkcii posledný prvok pola, potom by mala ako výsledok vrátiť prvý.

Задание 1

Realizujte opísanú funkciu. Otestujte jej prácu.

Задание 2

Pomocou vytvorenej funkcie urobte to, aby každá bunka pri kliknutí na ňu zmenila svoju farbu na nasledujúcu.