⊗jsPrGChCCCCh 49 of 62 menu

Cambio del colore delle celle

La prossima fase logica sarà fare in modo, che al click su una cella questa cambi il proprio colore.

Secondo la descrizione del gioco i colori dovrebbero cambiare in ordine. Cioè tecnicamente nel nostro caso nell'ordine in cui sono scritti nel nostro array di colori:

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

Ciò significa che al click su una cella dobbiamo leggere il suo colore, trovare questo colore nell'array dei colori, poi ottenere il colore successivo dall' array e impostarlo come colore della nostra cella.

In tal caso è comodo avere una funzione che come parametro accetti l'array e un elemento di questo array e restituisca l'elemento successivo. È chiaro che tutto deve andare in ciclo: se passiamo alla funzione l'ultimo elemento dell'array, essa come risultato deve restituire il primo.

Implementate la funzione descritta. Testatene il funzionamento.

Utilizzando la funzione da voi creata, fate in modo che ogni cella al click su di essa cambi il proprio colore con il successivo.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta