Zmiana kolorów komórek

Następnym logicznym etapem będzie sprawienie, aby po kliknięciu na komórkę ta komórka zmieniała swój kolor.

Zgodnie z opisem gry kolory powinny zmieniać się kolejno. To znaczy technicznie w naszym przypadku w kolejności, w jakiej są zapisane w naszej tablicy kolorów:

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

Oznacza to, że po kliknięciu na komórkę powinniśmy odczytać jej kolor, znaleźć ten kolor w tablicy kolorów, następnie pobrać następny kolor z tablicy i ustawić go jako kolor naszej komórki.

Wygodnie jest w takim przypadku mieć funkcję, która parametrem będzie przyjmować tablicę i element tej tablicy i zwracać następny element. Oczywiste jest, że wszystko powinno działać w kółko: jeśli przekazujemy do funkcji ostatni element tablicy, to powinna ona zwrócić jako wynik pierwszy.

Задание 1

Zaimplementuj opisaną funkcję. Przetestuj jej działanie.

Задание 2

Za pomocą stworzonej przez ciebie funkcji spraw, aby każda komórka po kliknięciu na nią zmieniała swój kolor na następny.