Промена на бојата на ќелиите
Следниот логичен чекор би бил да направиме така, што при клик на ќелија таа ќелија да ја промени својата боја.
Според описот на играта, боите треба да се менуваат по редослед. Односно технички во нашиот случај во оној редослед во кој тие се запишани во нашиот низа на бои:
let colors = ['red', 'green', 'blue'];
Ова значи дека при клик на ќелија треба да ја прочитаме нејзината боја, да ја најдеме таа боја во низата на бои, потоа да ја добиеме следната боја од низата и да ја поставиме како боја на нашата ќелија.
Во таков случај е погодно да имаме функција, која како параметар ќе прима низа и елемент од таа низа и ќе го враќа следниот елемент. Јасно е дека сè треба да се врти во круг: ако на функцијата и го предадеме последниот елемент од низата, таа треба како резултат да го врати првиот.
Имплементирајте ја опишаната функција. Тестирајте ја нејзината работа.
Со помош на креираната функција направете така што секоја ќелија при клик на неа да ја менува својата боја во следната.