⊗jsPmDstADV 303 of 505 menu

การกำหนดค่าเริ่มต้นในการแยกโครงสร้างอาร์เรย์ใน JavaScript

สามารถระบุค่าเริ่มต้นสำหรับตัวแปรได้ ในกรณีนี้ หากอาร์เรย์ไม่มีองค์ประกอบเพียงพอสำหรับตัวแปร จะใช้ค่าที่กำหนดไว้เริ่มต้นแทน ในตัวอย่างถัดไป ตัวแปร day มีการกำหนดค่าเริ่มต้นเป็น 1:

let arr = [2025, 12]; let [year, month, day = 1] = arr; console.log(year); // แสดงผล 2025 console.log(month); // แสดงผล 12 console.log(day); // แสดงผล 1

แต่ถ้าตัวแปร day มี ค่าในอาร์เรย์ - ค่าเริ่มต้น จะถูกละเลย:

let arr = [2025, 12, 31]; let [year, month, day = 1] = arr; console.log(year); // แสดงผล 2025 console.log(month); // แสดงผล 12 console.log(day); // แสดงผล 31

ในโค้ดถัดไป ส่วนต่าง ๆ ของอาร์เรย์จะถูกบันทึก ลงในตัวแปรที่เกี่ยวข้อง:

let arr = ['John', 'Smit', 'development', 'programmer']; let name = arr[0]; let surname = arr[1]; let department = arr[2]; let position; if (arr[3] !== undefined) { position = arr[3]; } else { position = 'trainee'; }

ปรับเปลี่ยนโค้ดนี้ให้เป็นการแยกโครงสร้าง (destructuring) ตามทฤษฎีที่ได้เรียนรู้มา

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ