jQuery တွင် Array အဖြစ်ပြောင်းလဲခြင်း
toArray method သည်
jQuery element set ကို သာမန်
JavaScript array အဖြစ်သို့ပြောင်းလဲပေးသည်။ ၎င်းကို
ဤ array ပေါ်တွင် JavaScript methods များနှင့်
function များကို အသုံးပြုနိုင်ရန်အတွက် လိုအပ်ပါသည်၊
ဥပမာ-
ဤ array ကို စီခြင်း
သို့မဟုတ်
ပြောင်းပြန်လှန်ခြင်း။
ဥပမာအနေဖြင့် အောက်ပါ HTML code ကို စဉ်းစားကြည့်ပါမည်-
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>
p tag ရှိသော element အားလုံးကို
toArray method ဖြင့် array အဖြစ်ရယူကြပါစို့၊
ပြီးနောက် ၎င်းကို
reverse ကိုသုံး၍
ပြောင်းပြန်လှန်ပါမည်။
ထို့နောက် element များ၏ text content ကို
string အဖြစ်ထုတ်ပြရန် JavaScript method
join ကိုအသုံးပြုပါမည်။
Element များ၏ text ကိုထုတ်ယူရန်နှင့် ရရှိလာသော
array ကို string အဖြစ်ထုတ်ပြရန် ကျွန်ုပ်တို့သည် print
function ကိုရေးသားပါမည်၊
၎င်း၏ parameter သည် ပြောင်းပြန်လှန်ထားသော array ဖြစ်ပါမည်-
function print(elems) {
let arr = [];
for (let i = 0; i < elems.length; i++) {
arr.push(elems[i].innerHTML);
}
alert(arr.join(' '));
}
print($('p').toArray().reverse());
span tag ရှိသော element အားလုံးကို
array အဖြစ်ရယူပြီး
တစ်ခုချင်းစီ၏ text content ၏ ပထမစာလုံးကို
အကြီးအက္ခရာပြုလုပ်ပါ။
ရရှိလာသော text များပါဝင်သည့် array ကို
string အဖြစ် console တွင်ထုတ်ပြပါ။