Ұяшықтар түсін өзгерту
Келесі логикалық кезең - ұяшықты басқан кезде сол ұяшықтың түсін өзгертетіндей ету болады.
Ойын сипаттамасы бойынша түстер рет-ретімен өзгеруі керек. Яғни техникалық тұрғыдан біздің жағдайда олар біздің түстер массивінде жазылған ретпен:
let colors = ['red', 'green', 'blue'];
Бұл дегеніміз, ұяшықты басқан кезде біз оның түсін оқып, түстер массивінде сол түсті тауып, содан кейін массивтен келесі түсті алып, оны ұяшықтың түсі ретінде орнатуымыз керек.
Мұндай жағдайда параметр ретінде массивті және сол массивтің элементін қабылдап, келесі элементті қайтаратын функцияны иемденген ыңғайлы. Барлығы шеңбер бойынша жүруі керек екені түсінікті: егер біз функцияға массивтің соңғы элементін берсек, онда ол нәтижесінде бірінші элементті қайтаруы керек.
Сипатталған функцияны жүзеге асырыңыз. Оның жұмысын сынап көріңіз.
Сіз жасаған функция көмегімен әрбір ұяшық оны басқан кезде түсін келесі түске өзгертетіндей етіңіз.