⊗jsPrGChCCCCh 49 of 62 menu

Krāsu maiņa šūnās

Nākamais loģiskais solis būtu panākt, lai noklikšķinot uz šūnas, šī šūna mainītu savu krāsu.

Saskaņā ar spēles aprakstu krāsas jāmainās secībā. Tas nozīmē, ka tehniskā ziņā mūsu gadījumā tādā secībā, kādā tās ir uzrakstītas mūsu krāsu masīvā:

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

Tas nozīmē, ka, noklikšķinot uz šūnas, mums ir jānolasa tās krāsa, jāatrod šī krāsa masīvā krāsu, pēc tam jāiegūst nākamā krāsa no masīva un jāiestata tā kā mūsu šūnas krāsa.

Šajā gadījumā ir ērti izmantot funkciju, kas parametru pieņems masīvu un šī masīva elementu un atgriezīs nākamo elementu. Saprotams, ka visam jānotiek riņķī: ja mēs funkcijai nododam pēdējo masīva elementu, tad tā savā rezultātā ir jāatgriež pirmais.

Realizējiet aprakstīto funkciju. Pārbaudiet tās darbību.

Izmantojot jūsu izveidoto funkciju, panāciet, lai katra šūna, uz tās noklikšķinot, mainītu savu krāsu uz nākamo.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt