⊗jsPrGChCCCCh 49 of 62 menu

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

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

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

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

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

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

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

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

azbydeenesfrkakkptruuz