reverse နည်းလမ်း

reverse နည်းလမ်းသည် array အတွင်းရှိ element များ၏ အစဉ်ကို နောက်ပြန်လှန်ပေးပါသည်။ ဤနည်းလမ်းသည် မူရင်း array ကို ပြောင်းလဲပေးသည် (၎င်းသည် နောက်ပြန်လှန်ထားသော array ဖြစ်သွားမည်) ထို့အပြင် နောက်ပြန်လှန်ထားသော array ကိုလည်း ပြန်ပေးသည် (ဤနည်းအတိုင်းလည်း အသုံးပြုနိုင်သည်၊ ထိုနည်းအတိုင်းလည်း အသုံးပြုနိုင်သည်)။

ဝါကျဖွဲ့ပုံ

javascriptarray.reverse();

ဥပမာ

Array တစ်ခုကို နောက်ပြန်လှန်ကြည့်ရအောင်:

javascriptlet arr = ['a', 'b', 'c'];
arr.reverse();

console.log(arr);

ကုဒ်ကို run လိုက်သောအခါ ရရှိမည့် အဖြေ:

javascript['c', 'b', 'a']

ဥပမာ

ယခု နောက်ပြန်လှန်ထားသော array ကို အသစ် variable တစ်ခုအတွင်း သိမ်းကြည့်ရအောင်:

javascriptlet arr = ['a', 'b', 'c'];
let res = arr.reverse();

console.log(res);

ကုဒ်ကို run လိုက်သောအခါ ရရှိမည့် အဖြေ:

javascript['c', 'b', 'a']

ဥပမာ . အသုံးချခြင်း

String တစ်ခုရှိ စာလုံးများကို နောက်ပြန်အစဉ်အတိုင်း လှန်ကြည့်ရအောင်။ ထိုသို့လုပ်ဆောင်ရန် split နည်းလမ်းကိုသုံး၍ ခွဲခြားသတ်မှတ်မှု '' ဖြင့် string ကို array အဖြစ် ခွဲပါမည် (ဤခွဲခြားမှုသည် string ရှိ စာလုံးတစ်လုံးစီကို array ၏ element တစ်ခုစီအဖြစ် ထည့်ပေးမည်)၊ reverse နည်းလမ်းကိုသုံး၍ ယင်း� array ကို နောက်ပြန်လှန်ပါမည် ထို့နောက် join နည်းလမ်းကိုသုံး၍ နောက်ပြန်လှန်ထားသော array ကို ပြန်၍ ပေါင်းစည်းပါမည်:

javascriptlet str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');

console.log(res);

ကုဒ်ကို run လိုက်သောအခါ ရရှိမည့် အဖြေ:

javascript'987654321'

ဥပမာ . အသုံးချခြင်း

ယခင်ဥပမာ၏ ဖြေရှင်းချက်ကို ရိုးရှင်းအောင်လုပ်ကြည့်ရအောင် - command အားလုံးကို တစ်ဆက်တည်း chain အဖြစ် ပေါင်းစပ်ကြည့်ပါမည်:

javascriptlet str = '123456789';
let res = str.split('').reverse().join('');

console.log(res);

ကုဒ်ကို run လိုက်သောအခါ ရရှိမည့် အဖြေ:

javascript'987654321'

ဒါတွေလည်း ကြည့်ပါ

  • split နည်းလမ်း,
    သည် string ကို သတ်မှတ်ထားသော ခွဲခြားမှုဖြင့် array အဖြစ် ခွဲပေးသည်
  • join နည်းလမ်း,
    သည် array ၏ element များကို သတ်မှတ်ထားသော ခွဲခြားမှုဖြင့် string အဖြစ် ပေါင်းစည်းပေးသည်