⊗jsPrGChCCCCh 49 of 62 menu

Zmiana kolorów komórek

Następnym logicznym etapem będzie sprawienie, aby po kliknięciu na komórkę ta komórka zmieniała swój kolor.

Zgodnie z opisem gry kolory powinny zmieniać się kolejno. To znaczy technicznie w naszym przypadku w kolejności, w jakiej są zapisane w naszej tablicy kolorów:

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

Oznacza to, że po kliknięciu na komórkę powinniśmy odczytać jej kolor, znaleźć ten kolor w tablicy kolorów, następnie pobrać następny kolor z tablicy i ustawić go jako kolor naszej komórki.

Wygodnie jest w takim przypadku mieć funkcję, która parametrem będzie przyjmować tablicę i element tej tablicy i zwracać następny element. Oczywiste jest, że wszystko powinno działać w kółko: jeśli przekazujemy do funkcji ostatni element tablicy, to powinna ona zwrócić jako wynik pierwszy.

Zaimplementuj opisaną funkcję. Przetestuj jej działanie.

Za pomocą stworzonej przez ciebie funkcji spraw, aby każda komórka po kliknięciu na nią zmieniała swój kolor na następny.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć