⊗jsPrGChCCCCh 49 of 62 menu

Színváltás a celláknál

A következő logikus lépés az lenne, hogy egy cellára kattintva az a cella megváltoztassa a színét.

A játék leírása szerint a színeknek sorrendben kell váltaniuk. Vagyis technikailag a mi esetünkben abban a sorrendben, ahogyan azok a színtömbben vannak felírva:

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

Ez azt jelenti, hogy egy cellára kattintva el kell olvasnunk a színét, meg kell találnunk ezt a színt a tömbben, majd meg kell szerezni a következő színt a tömbből és be kell állítani azt a cellánk színéül.

Ebben az esetben célszerű olyan függvénnyel rendelkezni, amely paraméterként fogad egy tömböt és annak egy elemét, és visszaadja a következő elemet. Érthető, hogy mindennek körkörösen kell működnie: ha a függvénynek a tömb utolsó elemét adjuk át, akkor az eredményként vissza kell adnia az elsőt.

Valósítsa meg a leírt függvényt. Tesztelje a működését.

A létrehozott függvény segítségével tegye meg, hogy minden cella egy rá kattintáskor megváltoztassa a színét a következőre.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás