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:
let 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.
Zaimplementuj opisaną funkcję. Przetestuj jej działanie.
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.