อาเรย์เทียมใน JavaScript
นอกจากอาเรย์แล้ว ใน JavaScript ยังมีอ็อบเจกต์ ที่คล้ายกับอาเรย์ แต่ไม่รองรับ ความสามารถทั้งหมดของอาเรย์ อ็อบเจกต์ดังกล่าว เรียกว่า อาเรย์เทียม
อาเรย์เทียมมักเกิดขึ้นเมื่อ ทำงานกับองค์ประกอบ DOM ลองดูตัวอย่าง สมมติว่าเรามีย่อหน้า:
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
มาเรียกใช้ย่อหน้าของเราในตัวแปร:
let elems = document.querySelectorAll('p');
ในตัวแปร elems จะ
มีอาเรย์เทียม:
console.log(elems); // นี่คืออาเรย์เทียม
ในบทเรียนต่อไปเราจะทำความเข้าใจ ลักษณะเฉพาะของอาเรย์เทียม พิจารณาว่าพวกมันคล้ายกับ อาเรย์ธรรมดาอย่างไร และ แตกต่างกันอย่างไร