⊗jsPmObDAO 98 of 505 menu

วิธีแยกแยะอาร์เรย์จากอ็อบเจ็กต์ใน JavaScript

ดังที่ได้กล่าวไว้ข้างต้น ตัวดำเนินการ typeof ไม่สามารถแยกแยะระหว่างอาร์เรย์และอ็อบเจ็กต์ได้ แต่บางครั้งก็มีความจำเป็นต้องทำเช่นนั้น ฟังก์ชัน Array.isArray() จะเข้ามาช่วยในเรื่องนี้:

console.log( Array.isArray([]) ); // แสดงผล true console.log( Array.isArray({}) ); // แสดงผล false

โดยไม่ต้องรันโค้ด จงพิจารณาว่าอะไรจะถูกแสดงผล ที่หน้าคอนโซล:

console.log( Array.isArray([1, 2, 3]) );

โดยไม่ต้องรันโค้ด จงพิจารณาว่าอะไรจะถูกแสดงผล ที่หน้าคอนโซล:

console.log( Array.isArray({x: 1, y: 2, z: 3}) );
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ