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

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

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

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

Это значит, что по клику на ячейку мы должны прочитать ее цвет, найти этот цвет в массиве цветов, затем получить следующий цвет из массива и установить его цветом нашей ячейки.

Удобно в таком случае иметь функцию, которая параметром будет принимать массив и элемент этого массива и возвращать следующий элемент. Понятно, что все должно ходить по кругу: если мы передаем в функцию последний элемент массива, то она своим результатом должна вернуть первый.

Реализуйте описанную функцию. Потестируйте ее работу.

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

← →
↑
en ru