jQuery-де массивке түрлендіру
toArray әдісі
jQuery элементтер жиынын қарапайым
JavaScript массивіне түрлендіреді. Бұл осы массивке
JavaScript әдістері мен функцияларын қолдану үшін қажет,
мысалы,
сұрыптау
немесе
кері тәртіпке келтіру.
Мысал ретінде келесі HTML кодын қарастырайық:
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>
p тегі бар барлық элементтерді toArray әдісі арқылы
массив түрінде алайық,
reverse пайдаланып,
кері тәртіпке келтірейік.
Содан кейін элементтердің мәтіндік мазмұнын
JavaScript әдісі join
пайдаланып, жол түрінде шығарайық.
Элементтердің мәтінін алу және алынған массивті
жол ретінде шығару үшін біз print функциясын жазамыз,
оның параметрі ретінде кері тәртіпке келтірілген массив болады:
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 тегі бар барлық элементтерді массив түрінде алыңыз және
әр элементтің мәтіндік мазмұнының бірінші әрпін
бас әріпке түрлендіріңіз. Алынған мәтіндер массивін
жол түрінде консольге шығарыңыз.