shift method

shift method သည် array မှ ပထမဆုံးအရာဝတ္ထုကို ဖယ်ရှားပေးပါသည်။ ဤနည်းလမ်းကြောင့် မူရင်း array သည် ပြောင်းလဲသွားပြီး ဖယ်ရှားခံရသော အရာဝတ္ထုကို နည်းလမ်း၏ရလဒ်အဖြစ် ပြန်ပေးပါသည်။

ဝါကျဖွဲ့ပုံ

javascriptarray.shift();

ဥပမာ

Array ထဲမှ ပထမဆုံးအရာဝတ္ထုကို ဖယ်ရှားကြည့်ရအောင်:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
arr.shift();

console.log(arr);

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ရလဒ်:

javascript['b', 'c', 'd', 'e']

ဥပမာ

Array ထဲမှ ပထမဆုံးအရာဝတ္ထုကို ဖယ်ရှားပြီး သူ့ကို စကရင်ပေါ်တွင် ရိုက်ထုတ်ကြည့်ရအောင်:

javascriptlet arr  = ['a', 'b', 'c', 'd', 'e'];
let elem = arr.shift();

console.log(elem);

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ရလဒ်:

javascript'a'

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

Array မှ string '16-25-34' ကို ဖန်တီးကြည့်ရအောင်။ ဤပြဿနာကို ဖြေရှင်းရန် shift, pop, push နှင့် join method များကို ပေါင်းစပ်အသုံးပြုမည်:

javascriptlet arr = ['1', '2', '3', '4', '5', '6'];
let res = [];

while (arr.length > 0) { // array သည် သုညသို့မရောက်မချင်း loop အတွင်း သေးငယ်သွားသည်
  let first = arr.shift();
  let last  = arr.pop();
  let str = first + last; // ဤနေရာတွင် '16', ပြီးရင် '25', ပြီးရင် '34' ဆိုသော string များဖြစ်လာမည်
  res.push(str);
}

// Loop ပြီးနောက် res တွင် array ['16', '25', '34'] ရှိသည်။ သူ့ကို string အဖြစ်ပေါင်းစပ်မည်:
res = res.join('-');
console.log(res);

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ရလဒ်:

javascript'16-25-34'

ဒါကိုလည်း ကြည့်ပါ

  • pop method,
    သည် array ၏ နောက်ဆုံးအရာဝတ္ထုကို ဖယ်ရှားပေးသည်
  • push နှင့် unshift method များ,
    သည် array ထဲသို့ အရာဝတ္ထုများ ထည့်ပေးသည်
  • join method,
    သည် array ရှိ အရာဝတ္ထုများကို သတ်မှတ်ပေးထားသော ခွဲခြားသတ်မှတ်ချက်ဖြင့် string အဖြစ် ပေါင်းစည်းပေးသည်