⊗jsPrGChCCCCh 49 of 62 menu

Ҳужайра рангларини алмаштириш

Кейинги мантикий босқич - ҳар бир ҳужайрага босилганда, ўша ҳужайранинг рангни ўзгартиришини таъминлашдир.

Ўйин тавсифига кўра, ранглар тартибда алмашиши керак. Яъни техник жиҳатдан бизнинг ҳолда, улар бизнинг ранглар массивимизда ёзилган тартибда:

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

Демак, ҳужайрага босилганда биз унинг рангини ўқишимиз, ранглар массивидан ўша рангни топишимиз, сўнгра массивдан кейинги рангни олишимиз ва уни бизнинг ҳужайранимиз ранги сифатида ўрнатишимиз керак.

Бундай ҳолда массив ва унинг элементини параметр сифатида қабул қиладиган ва кейинги элементни қайтарадиган функцияга эга бўлиш қулай. Тушунарлики, ҳамма нарса айланиб тушиши керак: агар биз массивнинг охирги элементани функцияга ўтказсак, у ўзининг натижаси биринчи элементни қайтариши керак.

Тавсифланган функцияни амалга оширинг. Унинг ишини синаб кўринг.

Яратилган функциянгиз ёрдамида ҳар бир ҳужайра унга босилганда ўз рангни кейингисига алмаштирадиган қилинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш