⊗jsPmDstOVD 310 of 505 menu

การประกาศตัวแปรเมื่อทำการแยกโครงสร้างวัตถุใน JavaScript

ไม่จำเป็นต้องประกาศตัวแปรในขณะที่ทำการแยกโครงสร้าง สามารถประกาศตัวแปรไว้ล่วงหน้าได้:

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // ประกาศตัวแปรล่วงหน้า

อย่างไรก็ตาม ในกรณีของอ็อบเจกต์จะมีรายละเอียด ปลีกย่อยที่แตกต่างจากอาร์เรย์ หากไม่มีคำสั่ง let นำหน้าวงเล็บปีกกา วงเล็บปีกกานั้นจะไม่ถูก JavaScript ตีความว่าเป็นคำสั่งสำหรับการแยกโครงสร้าง (แต่จะถูกตีความว่าเป็นบล็อกของโค้ดแทน):

{year, month, day} = obj; // จะไม่ทำงาน

เพื่อแก้ปัญหานี้ ต้องใส่คำสั่งการแยกโครงสร้างวัตถุ ไว้ภายในวงเล็บธรรมดา:

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