Kleurverandering van selle
Die volgende logiese stap sal wees om te maak dat, met 'n klik op 'n sel, daardie sel sy kleur verander.
Volgens die speletjiebeskrywing moet kleure verander volgens volgorde. Dit beteken tegnies in ons geval in die volgorde waarin hulle in ons kleurarray geskryf is:
let colors = ['red', 'green', 'blue'];
Dit beteken dat met 'n klik op 'n sel moet ons sy kleur lees, daardie kleur in die array kleure vind, dan die volgende kleur uit die array kry en dit as die kleur van ons sel instel.
Dit is gerieflik in so 'n geval om 'n funksie te hê wat as parameter die array en 'n element van daardie array sal neem en die volgende element sal teruggee. Dit is duidelik dat alles in 'n sirkel moet beweeg: as ons die laaste element van die array aan die funksie oorhandig, moet dit as sy resultaat die eerste een teruggee.
Implementeer die beskryfde funksie. Toets die werking daarvan.
Maak met behulp van die funksie wat jy geskep het dat elke sel sy kleur na die volgende een verander wanneer daarop geklik word.