⊗jsPrGChCCCCh 49 of 62 menu

Langelių spalvos keitimas

Kitas logiškas žingsnis būtų padaryti taip, kad paspaudus ant langelio šis langelis pakeistų savo spalvą.

Pagal žaidimo aprašymą spalvos turėtų keistis tvarka. Tai techniškai mūsų atveju tokia tvarka, kuria jos parašytos mūsų spalvų masyve:

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

Tai reiškia, kad paspaudus ant langelio turime nuskaityti jo spalvą, rasti šią spalvą masyve spalvų, tada gauti kitą spalvą iš masyvo ir nustatyti ją kaip mūsų langelio spalvą.

Patogu tokiu atveju turėti funkciją, kuri parametru priims masyvą ir elementą to masyvo ir grąžins kitą elementą. Suprantama, kad viskas turi vykti ratu: jei perduodame į funkciją paskutinį elementą masyvo, tai ji savo rezultatu turėtų grąžinti pirmąjį.

Įgyvendinkite aprašytą funkciją. Ištestuokite jos veikimą.

Pasinaudoję jūsų sukurtąja funkcija padarykite, kad kiekvienas langelis paspaudus ant jo pakeistų savo spalvą į kitą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti