Тағйири рангҳои ҳуҷраҳо
Марҳилаи мантиқии оянда ин аст, ки ба тавре таҳия кунем, ки бо клик кардан рӯи ҳуҷра ин ҳуҷра рангашро тағйир диҳад.
Мувофиқи тавсифи бозӣ рангҳо бояд ба тартиб тағйир ёбанд. Яъне аз рӯи техникӣ дар ҳолати мо дар он тартибе, ки онҳо дар массиви рангҳои мо навишта шудаанд:
let colors = ['red', 'green', 'blue'];
Ин маънои онро дорад, ки бо клик кардан рӯи ҳуҷра мо бояд рангашро хонем, ин рангро дар массиви рангҳо ёбем, сипас рангҳои навбатиро аз массив гирем ва онро ба ҳуҷраи мо гузорем.
Дар ин ҳолат дорои функсие, ки параметраш массиву унсури ин массивро қабул кунад ва унсури навбатиро баргардонад, муосир аст. Равшан аст, ки ҳама чиз бояд ба давра давр задад: агар мо ба функсия унсури охирини массивро бифиристем, пас он бояд натиҷаи худро бо унсури аввал баргардонад.
Функсияи тавсифшударо амалӣ кунед. Кори онро санҷед.
Бо ёрии функсияи эҷодкардаи шумо ба тавре таҳия кунед, ки ҳар як ҳуҷра бо клик кардан рӯи он рангашро ба рангҳои навбатӣ иваз кунад.