Վանդակների գույնի փոփոխություն
Հաջորդ տրամաբանական քայլը կլինի անել այնպես, որ վանդակի վրա կտտացնելիս այդ վանդակը փոխի իր գույնը։
Խաղի նկարագրությամբ գույները պետք է փոխվեն հերթականությամբ։ Տեխնիկապես մեր դեպքում այն հերթականությամբ, որով դրանք գրված են մեր գույների զանգվածում.
let colors = ['red', 'green', 'blue'];
Սա նշանակում է, որ վանդակի վրա կտտացնելիս մենք պետք է կարդանք դրա գույնը, գտնենք այդ գույնը զանգվածում գույների, ապա ստանանք հաջորդ գույնը զանգվածից և սահմանենք այն որպես մեր վանդակի գույն։
Հարմար է այսպիսի դեպքում ունենալ ֆունկցիա, որ պարամետրով կվերցնի զանգված և այդ զանգվածի տարրը և կվերադարձնի հաջորդ տարրը։ Հասկանալի է, որ ամեն ինչ պետք է շրջանաձև լինի. եթե մենք փոխանցում ենք ֆունկցիային վերջին տարրը զանգվածի, ապա այն իր արդյունքում պետք է վերադարձնի առաջինը։
Իրականացրեք նկարագրված ֆունկցիան։ Փորձարկեք դրա աշխատանքը։
Ձեր ստեղծած ֆունկցիայի միջոցով արեք, որ յուրաքանչյուր վանդակ դրա վրա կտտացնելիս փոխի իր գույնը հաջորդի։