Změna barvy buněk

Dalším logickým krokem bude udělat to, aby po kliknutí na buňku tato buňka změnila svou barvu.

Podle popisu hry by se barvy měly měnit v pořadí. To znamená technicky v našem případě v pořadí, v jakém jsou zapsány v našem poli barev:

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

To znamená, že po kliknutí na buňku musíme přečíst její barvu, najít tuto barvu v poli barev, poté získat další barvu z pole a nastavit ji jako barvu naší buňky.

Je vhodné v takovém případě mít funkci, která jako parametr přijme pole a prvek tohoto pole a vrátí následující prvek. Je jasné, že vše by mělo fungovat v kruhu: pokud předáme funkci poslední prvek pole, měla by jako výsledek vrátit první.

Задание 1

Implementujte popsanou funkci. Otestujte její funkčnost.

Задание 2

Pomocí vytvořené funkce udělejte to, aby každá buňka při kliknutí na ni změnila svou barvu na následující.