⊗jsPrGChCCCCh 49 of 62 menu

Solun värin vaihtaminen

Seuraava looginen vaihe olisi tehdä niin, että solua klikkaamalla tämä solu muuttaa väriään.

Pelin kuvauksen mukaan värien tulisi muuttua järjestyksessä. Teknisesti meidän tapauksessamme siihen järjestykseen, jossa ne on kirjoitettu väritaulukkoomme:

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

Tämä tarkoittaa, että solua klikkaamalla meidän täytyy lukea sen väri, löytää tämä väri väritaulukosta, sitten saada seuraava väri taulukosta ja asettaa se solumme väriksi.

Tässä tapauksessa on kätevää olla funktio, joka ottaa parametrina taulukon ja taulukon alkion ja palauttaa seuraavan alkion. On selvää, että kaiken pitää kiertää ympyrää: jos välitämme funktiolle viimeisen alkion taulukosta, sen tulisi tuloksenaan palauttaa ensimmäinen.

Toteuta kuvattu funktio. Testaa sen toimintaa.

Luomasi funktion avulla tee niin, että jokainen solu klikattaessa muuttaa väriään seuraavaksi.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää