วิธี toArray
วิธี toArray แปลงชุดของ
อิลิเมนต์ jQuery เป็น JavaScript array วิธีนี้มีไว้
เพื่อให้สามารถนำเมธอดและฟังก์ชัน JavaScript ไปใช้กับอาร์เรย์นี้ได้ เช่น
เรียงลำดับ
อาร์เรย์นี้ หรือ
กลับด้าน
ไวยากรณ์
นี่คือวิธีรับชุดอิลิเมนต์ทั้งหมด:
.toArray();
ตัวอย่าง
มาเอาทุกอิลิเมนต์ที่มีแท็ก p ในรูปแบบ
อาร์เรย์โดยใช้วิธี toArray กัน แล้วกลับด้านมัน
โดยใช้ reverse
และแสดงเนื้อหาข้อความของอิลิเมนต์
ในรูปแบบสตริง โดยใช้เมธอด JavaScript
join:
<p>ข้อความ1</p>
<p>ข้อความ2</p>
<p>ข้อความ3</p>
<div>ข้อความ4</div>
function print(elems) {
let arr = [];
for (let i = 0; i < elems.length; i++) {
arr.push(elems[i].innerHTML);
}
console.log(arr.join(' '));
}
alert($('p').toArray().reverse());