ဆဲလ်အရောင်များပြောင်းလဲခြင်း

နောက်ဆုံးဆင်ခြင်တုံတရားအရ လုပ်ဆောင်သင့်သည်မှာ ဆဲလ်တစ်ခုကို ကလစ်နှိပ်လိုက်သောအခါ ၎င်းဆဲလ်၏ အရောင်ကို ပြောင်းလဲပေးရန်ဖြစ်ပါသည်။

ဂိမ်းဖော်ပြချက်အရ အရောင်များသည် အစဉ်လိုက် ပြောင်းလဲသင့်ပါသည်။ ဆိုလိုသည်မှာ နည်းပညာအရ ကျွန်ုပ်တို့၏ အရောင်များ array တွင်ရေးထားသည့် အစဉ်အတိုင်း ဖြစ်ရပါမည်။

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

ဆိုလိုသည်မှာ ဆဲလ်တစ်ခုကို ကလစ်နှိပ်သောအခါ ကျွန်ုပ်တို့သည် ၎င်း၏ အရောင်ကို ဖတ်ပြီး ၎င်းအရောင်ကို အရောင်များ array ထဲတွင် ရှာဖွေရမည်၊ ထို့နောက် array ထဲမှ နောက်အရောင်ကို ရယူကာ ၎င်းကို ကျွန်ုပ်တို့၏ ဆဲလ်၏အရောင်အဖြစ် သတ်မှတ်ရပါမည်။

ထိုသို့သောအခြေအနေတွင် array တစ်ခုနှင့် ၎င်းထဲမှ element တစ်ခုကို parameter အဖြစ်လက်ခံပြီး နောက် element တစ်ခုကို ပြန်ပေးမည့် function ရှိထားခြင်းသည် အဆင်ပြေပါသည်။ အားလုံးသည် စက်ဝိုင်းပုံစံဖြင့် သွားသင့်သည်မှာ ရှင်းနေပါသည်။ ကျွန်ုပ်တို့သည် array ၏ နောက်ဆုံး element ကို function သို့ ပို့လိုက်ပါက ၎င်းသည် ရလဒ်အဖြစ် ပထမ element ကို ပြန်ပေးရပါမည်။

Задание 1

ဖော်ပြပါ function ကို အကောင်အထည်ဖော်ပါ။ ၎င်း၏ လုပ်ဆောင်ချက်ကို စမ်းသပ်ကြည့်ပါ။

Задание 2

သင့်ဖန်တီးထားသော function ကို အသုံးပြု၍ ဆဲလ်တစ်ခုစီကို ကလစ်နှိပ်သောအခါ ၎င်း၏ အရောင်ကို နောက်အရောင်တစ်ခုသို့ ပြောင်းလဲသွားစေပါ။