⊗jsPrGChCCCCh 49 of 62 menu

Промяна на цвета на клетки

Следващият логичен етап ще бъде да направим така, че при кликване върху клетка тази клетка да променя своя цвят.

Според описанието на играта цветовете трябва да се променят по ред. Тоест технически в нашия случай в реда, в който са написани в нашия масив от цветове:

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

Това означава, че при кликване върху клетка трябва да прочетем нейния цвят, да намерим този цвят в масива от цветове, след това да получим следващия цвят от масива и да го установим като цвят на нашата клетка.

Удобно в такъв случай е да имаме функция, която параметър ще приема масив и елемент на този масив и ще връща следващия елемент. Ясно е, че всичко трябва да върви в кръг: ако предаваме на функцията последния елемент на масива, то тя със своя резултат трябва да върне първия.

Реализирайте описаната функция. Тествайте нейната работа.

С помощта на създадената от вас функция направете така, че всяка клетка при кликване върху нея да променя своя цвят на следващия.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне