Змена колеру ячаек
Наступным лагічным этапам будзе зрабіць так, каб па кліку на ячэйку гэтая ячэйка мяняла свой колер.
Па апісанні гульні колеры павінны мяняцца па парадку. Гэта значыць тэхнічна ў нашым выпадку ў тым парадку, у якім яны напісаны ў нашым масіве колераў:
let colors = ['red', 'green', 'blue'];
Гэта значыць, што па кліку на ячэйку мы павінны прачытаць яе колер, знайсці гэты колер у масіве колераў, затым атрымаць наступны колер з масіва і ўстанавіць яго колерам нашай ячэйкі.
Зручна ў такім выпадку мець функцыю, якая параметрам будзе прымаць масіў і элемент гэтага масіва і вяртаць наступны элемент. Зразумела, што ўсё павінна хадзіць па кругу: калі мы перадаем у функцыю апошні элемент масіва, то яна сваім вынікам павінна вярнуць першы.
Рэалізуйце апісаную функцыю. Патэсціруйце яе працу.
З дапамогай створанай вамі функцыі зрабіце так, каб кожная ячэйка пры кліку на яе мяняла свой колер на наступны.