JavaScript တွင် Array အဖြစ်ပြောင်းလဲခြင်း
ကျွန်ုပ်တို့တွင် စာပိုဒ် pseudo-array တစ်ခုရှိသည်ဆိုပါစို့။
let elems = document.querySelectorAll('p');
၎င်းကို ပုံမှန် array တစ်ခုအဖြစ်သို့ ပြောင်းလဲကြပါစို့။
နည်းလမ်းတစ်
အလွယ်ကူဆုံးမှာ ကျွန်ုပ်တို့၏ pseudo-array ကို loop ပတ်ပြီး၊ ထို loop အတွင်း array အသစ်တစ်ခုကို တည်ဆောက်ခြင်းဖြစ်သည်။
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
နည်းလမ်းနှစ်
Destructuring ကို အသုံးပြုနိုင်ပါသည်။
let arr = [...elems];
နည်းလမ်းသုံး
Array.from method ကို အသုံးပြုနိုင်ပါသည်။
let arr = Array.from(elems);
လက်တွေ့လေ့ကျင့်ခန်းများ
မည်သည့်နည်းလမ်းဖြင့်မဆို element များ၏ pseudo-array ကိုရယူပါ။ ၎င်းကို ဖော်ပြထားသောနည်းလမ်းသုံးမျိုးဖြင့် array အဖြစ်သို့ ပြောင်းလဲပါ။
စာပိုဒ်များကို ပေးထားသည်။
let elems = document.querySelectorAll('p');
slice method ကို အသုံးပြု၍ ပထမနှင့် နောက်ဆုံးစာပိုဒ်မှလွဲ၍
ကျန်စာပိုဒ်အားလုံးကို ရယူပါ။