Змена колеру ячаек

Наступным лагічным этапам будзе зрабіць так, каб па кліку на ячэйку гэтая ячэйка мяняла свой колер.

Па апісанні гульні колеры павінны мяняцца па парадку. Гэта значыць тэхнічна ў нашым выпадку ў тым парадку, у якім яны напісаны ў нашым масіве колераў:

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

Гэта значыць, што па кліку на ячэйку мы павінны прачытаць яе колер, знайсці гэты колер у масіве колераў, затым атрымаць наступны колер з масіва і ўстанавіць яго колерам нашай ячэйкі.

Зручна ў такім выпадку мець функцыю, якая параметрам будзе прымаць масіў і элемент гэтага масіва і вяртаць наступны элемент. Зразумела, што ўсё павінна хадзіць па кругу: калі мы перадаем у функцыю апошні элемент масіва, то яна сваім вынікам павінна вярнуць першы.

Задание 1

Рэалізуйце апісаную функцыю. Патэсціруйце яе працу.

Задание 2

З дапамогай створанай вамі функцыі зрабіце так, каб кожная ячэйка пры кліку на яе мяняла свой колер на наступны.