JavaScript တွင် Array အဖြစ်ပြောင်းလဲခြင်း

ကျွန်ုပ်တို့တွင် စာပိုဒ် pseudo-array တစ်ခုရှိသည်ဆိုပါစို့။

javascriptlet elems = document.querySelectorAll('p');

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

နည်းလမ်းတစ်

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

javascriptlet arr = [];

for (let elem of elems) {
  arr.push(elem);
}

နည်းလမ်းနှစ်

Destructuring ကို အသုံးပြုနိုင်ပါသည်။

javascriptlet arr = [...elems];

နည်းလမ်းသုံး

Array.from method ကို အသုံးပြုနိုင်ပါသည်။

javascriptlet arr = Array.from(elems);

လက်တွေ့လေ့ကျင့်ခန်းများ

Задание 1

မည်သည့်နည်းလမ်းဖြင့်မဆို element များ၏ pseudo-array ကိုရယူပါ။ ၎င်းကို ဖော်ပြထားသောနည်းလမ်းသုံးမျိုးဖြင့် array အဖြစ်သို့ ပြောင်းလဲပါ။

Задание 2

စာပိုဒ်များကို ပေးထားသည်။

javascriptlet elems = document.querySelectorAll('p');

slice method ကို အသုံးပြု၍ ပထမနှင့် နောက်ဆုံးစာပိုဒ်မှလွဲ၍ ကျန်စာပိုဒ်အားလုံးကို ရယူပါ။