อาเรย์เทียมใน JavaScript

นอกจากอาเรย์แล้ว ใน JavaScript ยังมีอ็อบเจกต์ ที่คล้ายกับอาเรย์ แต่ไม่รองรับ ความสามารถทั้งหมดของอาเรย์ อ็อบเจกต์ดังกล่าว เรียกว่า อาเรย์เทียม

อาเรย์เทียมมักเกิดขึ้นเมื่อ ทำงานกับองค์ประกอบ DOM ลองดูตัวอย่าง สมมติว่าเรามีย่อหน้า:

html<p></p>
<p></p>
<p></p>
<p></p>
<p></p>

มาเรียกใช้ย่อหน้าของเราในตัวแปร:

javascriptlet elems = document.querySelectorAll('p');

ในตัวแปร elems จะ มีอาเรย์เทียม:

javascriptconsole.log(elems); // นี่คืออาเรย์เทียม

ในบทเรียนต่อไปเราจะทำความเข้าใจ ลักษณะเฉพาะของอาเรย์เทียม พิจารณาว่าพวกมันคล้ายกับ อาเรย์ธรรมดาอย่างไร และ แตกต่างกันอย่างไร