⊗jsPrGChCCCCh 49 of 62 menu

Värvivahetus lahtrites

Järgmiseks loogiliseks sammuks on teha nii, et lahtrile klõpsates muudab see lahtris oma värvi.

Mängu kirjelduse kohaselt peaksid värvid muutuma järjekorras. See tähendab tehniliselt meie puhul selles järjekorras, milles need on kirjutatud meie värvide massiivi:

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

See tähendab, et lahtrile klõpsates peame loema selle värvi, leidma selle värvi massiivist värve, seejärel saama järgmise värvi massiivist ja määrama selle meie lahtri värviks.

Sellisel juhul on mugav omada funktsiooni, mis parameetrina võtab vastu massiivi ja selle massiivi elemendi ning tagastab järgmise elemendi. On arusaadav, et kõik peaks toimuma ringiga: kui edastame funktsioonile massiivi viimase elemendi, peab see oma tulemusena tagastama esimese.

Rakendage kirjeldatud funktsioon. Testige selle tööd.

Kasutades loodud funktsiooni tehke nii, et iga lahter klõpsamisel muudaks oma värvi järgmiseks.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu