⊗tsSpIfPp 20 of 37 menu

คุณสมบัติของอินเทอร์เฟซใน TypeScript

สมมติว่าเรามีอินเทอร์เฟซที่อธิบาย ผู้ใช้:

interface IUser { }

มาเพิ่มคุณสมบัติและประเภทของมัน ลงในอินเทอร์เฟซนี้กัน:

interface IUser { name: string; age: number; }

ตอนนี้เราจะสร้างอ็อบเจ็กต์ของอินเทอร์เฟซ ในการนี้ เราประกาศตัวแปร โดยระบุ อินเทอร์เฟซที่เลือกเป็นประเภท:

let user: IUser;

ตอนนี้เราสามารถระบุค่าสำหรับ คุณสมบัติที่กำหนดในอินเทอร์เฟซได้:

let user: IUser = { name: 'john', age: 30 }

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

let user: IUser = { name: 'john', // ข้อผิดพลาด }

นอกจากนี้ข้อผิดพลาดจะเกิดขึ้น หากพยายามสร้าง คุณสมบัติที่เกินมา:

let user: IUser = { name: 'john', surn: 'smit', // ข้อผิดพลาด age: 30 }

สร้างอินเทอร์เฟซ IMath พร้อมคุณสมบัติ num1 และ num2

ทำให้อ็อบเจ็กต์ calc ของอินเทอร์เฟซ ที่สร้างขึ้นข้างต้นทำงาน

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