Ändring av cellfärger

Nästa logiska steg är att göra så att när man klickar på en cell så ändrar den cellen sin färg.

Enligt spelets beskrivning ska färgerna ändras i ordning. Det betyder tekniskt sett i vårt fall i den ordning som de är skrivna i vår färgarray:

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

Det betyder att när vi klickar på en cell måste vi läsa dess färg, hitta denna färg i arrayen av färger, sedan få nästa färg från arrayen och ställa in den som vår cells färg.

Det är bekvämt i detta fall att ha en funktion som tar en array och ett element i den arrayen som parameter och returnerar nästa element. Det är tydligt att allt ska gå i en cirkel: om vi skickar in det sista elementet i arrayen i funktionen, så ska den i sitt resultat returnera det första.

Задание 1

Implementera den beskrivna funktionen. Testa dess funktionalitet.

Задание 2

Med hjälp av funktionen du skapat, gör så att varje cell när man klickar på den ändrar sin färg till nästa.