Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsPrGChCCCCh 49 of 62 menu
◀ ▶

Смена цвета ячеек

Следующим логичным этапом будет сделать так, чтобы по клику на ячейку эта ячейка меняла свой цвет.

По описанию игры цвета должны меняться по порядку. To есть технически в нашем случае в том порядке, в котором они написаны в нашем массиве цветов:

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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить