⊗jstsPmDSOP 41 of 55 menu

คุณสมบัติที่ไม่จำเป็นของอ็อบเจกต์ใน TypeScript

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

ตัวอย่างเช่น ลองทำให้คุณสมบัติ 'age' ในอ็อบเจกต์ผู้ใช้เป็นแบบไม่จำเป็น

let user: {name: string, age?: number};

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

user = {name: 'john'};

หรือเราสามารถกำหนดอ็อบเจกต์ที่มีทั้งคุณสมบัติ 'name' และคุณสมบัติ 'age'

user = {name: 'john', age: 30};

โดยไม่ต้องรันโค้ด จงหาว่าผลลัพธ์ของการทำงานของโค้ดจะเป็นอย่างไร

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