Spreminjanje barve celic

Naslednji logičen korak bi bil narediti tako, da ob kliku na celico ta celica spremeni svojo barvo.

Po opisu igre naj se barve spreminjajo po vrsti. To pomeni, da se tehnično v našem primeru spreminjajo po vrstnem redu, v katerem so zapisane v našem massivu barv:

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

To pomeni, da moramo ob kliku na celico prebrati njeno barvo, poiskati to barvo v massivu barv, nato dobiti naslednjo barvo iz massiva in jo nastaviti kot barvo naše celice.

V takem primeru je priročno imeti funkcijo, ki bo kot parameter sprejela massiv in element tega massiva ter vrnila naslednji element. Jasno je, da mora vse potekati v krogu: če funkciji podamo zadnji element massiva, mora kot rezultat vrniti prvega.

Задание 1

Implementirajte opisano funkcijo. Preizkusite njeno delo.

Задание 2

S pomočjo ustvarjene funkcije naredite tako, da vsaka celica ob kliku nanjo spremeni svojo barvo na naslednjo.