reverse နည်းလမ်း
reverse နည်းလမ်းသည် array အတွင်းရှိ element များ၏ အစဉ်ကို
နောက်ပြန်လှန်ပေးပါသည်။
ဤနည်းလမ်းသည် မူရင်း array ကို ပြောင်းလဲပေးသည် (၎င်းသည်
နောက်ပြန်လှန်ထားသော array ဖြစ်သွားမည်) ထို့အပြင် နောက်ပြန်လှန်ထားသော array
ကိုလည်း ပြန်ပေးသည် (ဤနည်းအတိုင်းလည်း အသုံးပြုနိုင်သည်၊ ထိုနည်းအတိုင်းလည်း အသုံးပြုနိုင်သည်)။
ဝါကျဖွဲ့ပုံ
array.reverse();
ဥပမာ
Array တစ်ခုကို နောက်ပြန်လှန်ကြည့်ရအောင်:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
ကုဒ်ကို run လိုက်သောအခါ ရရှိမည့် အဖြေ:
['c', 'b', 'a']
ဥပမာ
ယခု နောက်ပြန်လှန်ထားသော array ကို အသစ် variable တစ်ခုအတွင်း သိမ်းကြည့်ရအောင်:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
ကုဒ်ကို run လိုက်သောအခါ ရရှိမည့် အဖြေ:
['c', 'b', 'a']
ဥပမာ . အသုံးချခြင်း
String တစ်ခုရှိ စာလုံးများကို နောက်ပြန်အစဉ်အတိုင်း လှန်ကြည့်ရအောင်။
ထိုသို့လုပ်ဆောင်ရန် split နည်းလမ်းကိုသုံး၍
ခွဲခြားသတ်မှတ်မှု '' ဖြင့် string ကို array အဖြစ် ခွဲပါမည်
(ဤခွဲခြားမှုသည် string ရှိ စာလုံးတစ်လုံးစီကို array ၏ element တစ်ခုစီအဖြစ် ထည့်ပေးမည်)၊
reverse နည်းလမ်းကိုသုံး၍ ယင်း� array ကို နောက်ပြန်လှန်ပါမည်
ထို့နောက် join နည်းလမ်းကိုသုံး၍ နောက်ပြန်လှန်ထားသော
array ကို ပြန်၍ ပေါင်းစည်းပါမည်:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
ကုဒ်ကို run လိုက်သောအခါ ရရှိမည့် အဖြေ:
'987654321'
ဥပမာ . အသုံးချခြင်း
ယခင်ဥပမာ၏ ဖြေရှင်းချက်ကို ရိုးရှင်းအောင်လုပ်ကြည့်ရအောင် - command အားလုံးကို တစ်ဆက်တည်း chain အဖြစ် ပေါင်းစပ်ကြည့်ပါမည်:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
ကုဒ်ကို run လိုက်သောအခါ ရရှိမည့် အဖြေ:
'987654321'