⊗jsPrGChCCCCh 49 of 62 menu

Skift af cellefarve

Det næste logiske trin vil være at gøre sådan, at ved et klik på en celle skal denne celle skifte sin farve.

Ifølge beskrivelsen af spillet skal farverne skifte i rækkefølge. Det betyder teknisk set i vores tilfælde i den rækkefølge, som de er skrevet i vores farvearray:

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

Det betyder, at ved et klik på en celle skal vi læse dens farve, finde denne farve i arrayet med farver, derefter få den næste farve fra arrayet og indstille den som farve på vores celle.

Det er praktisk i sådant tilfælde at have en funktion, som som parameter vil tage et array og et element af dette array og returnere det næste element. Det er klart, at alt skal gå i ring: hvis vi sender det sidste element i arrayet til funktionen, skal den som sit resultat returnere det første.

Implementer den beskrevne funktion. Test dens funktion.

Med hjælp fra den funktion, du har oprettet, gør sådan, at hver celle ved klik på den skifter sin farve til den næste.

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