⊗jsPrGChCCCCh 49 of 62 menu

Endring av cellenfarge

Det neste logiske trinnet vil være å gjøre slik at når man klikker på en celle, skal denne cellen endre sin farge.

Ifølge beskrivelsen av spillet skal fargene endres i rekkefølge. Det vil si teknisk sett i vårt tilfelle i den rekkefølgen de er skrevet i vår fargematrise:

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

Dette betyr at når vi klikker på en celle, må vi lese dens farge, finne denne fargen i fargematrisen, deretter få den neste fargen fra matrisen og sette den som farge på vår celle.

Det er praktisk i et slikt tilfelle å ha en funksjon som tar en matrise og et element av denne matrisen som parameter og returnerer det neste elementet. Det er forstått at alt skal gå i en sirkel: hvis vi sender det siste elementet i matrisen til funksjonen, skal den som sitt resultat returnere det første.

Implementer den beskrevne funksjonen. Test dens funksjon.

Ved hjelp av funksjonen du har opprettet, gjør slik at hver celle ved klikk på den endrer sin farge til den neste.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis