Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
menu

พีวโดอาร์เรย์

พีวโดอาร์เรย์ คือวัตถุที่มีลักษณะคล้ายกับอาร์เรย์ มันมีคุณสมบัติที่เป็นตัวเลขเหมือนอาร์เรย์ และยังมีคุณสมบัติ length ด้วย

มักพบเห็นได้บ่อยที่สุดเมื่อทำงานกับ DOM - คุณสมบัติและเมธอดทั้งหมดที่ส่งคืนองค์ประกอบหลายตัว มักจะส่งคืนพีวโดอาร์เรย์ ตัวอย่างเช่น คุณสมบัติ children ส่งคืนพีวโดอาร์เรย์ขององค์ประกอบลูก

แม้ว่าพีวโดอาร์เรย์จะคล้ายกับอาร์เรย์ แต่มันก็ยังเป็นวัตถุธรรมดา พวกมันไม่มีคุณสมบัติและเมธอดของอาร์เรย์ เช่น forEach, join, slice และอื่นๆ

ตัวอย่าง

พีวโดอาร์เรย์ไม่มีเมธอดของอาร์เรย์ ดังนั้นโค้ดต่อไปนี้จะแสดงข้อผิดพลาด:

let children = document.body.children; console.log(children.push());

ตัวอย่าง

เนื่องจากพีวโดอาร์เรย์มีคุณสมบัติที่เป็นตัวเลขและ length เราสามารถวนลูปผ่านพวกมันได้ ในตัวอย่างนี้ เราจะแสดงองค์ประกอบลูกทั้งหมด:

let children = document.documentElement.children; for (let i = 0; i < children.length; i++) { console.log(children[i]); }
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ