Бојење ћелија у различите боје

Следећи логичан корак био би да обојимо наше ћелије у насумичне боје. Према условима задатка имамо одређени ограничен скуп боја, рецимо три: црвена, зелена, плава.

Ако размислимо, ове боје је згодно направити као CSS класе. Ове класе ћемо додељивати ћелијама наше табеле. Направимо их:

css.red {
  background: red;
}
.green {
  background: green;
}
.blue {
  background: blue;
}

У JavaScript коду је згодно сакупити наше класе у низ:

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

Имајући такав низ, можемо да решимо наш задатак: у тренутку креирања ћелије доделићемо јој CSS класу, насумично бирајући је из нашег низа.

За то је боље направити неку помоћну функцију, која ће као параметар примати низ и враћати његов случајан елемент.

Задание 1

Имплементирајте описану функцију. Тестирајте њен рад.

Задание 2

Помоћу функције коју сте креирали, осигурајте да се ћелије при креирању табеле боје у насумичне боје.