⊗tsSpIfPp 20 of 37 menu

Az interfész tulajdonságai TypeScript-ben

Tegyük fel, hogy van egy interfészünk, amely egy felhasználót ír le:

interface IUser { }

Adjunk hozzá ehhez az interfészhez tulajdonságokat és azok típusát:

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

Most hozzunk létre egy objektumot az interfész alapján. Ehhez deklarálunk egy változót, amelyben megadjuk a kiválasztott interfészt típusként:

let user: IUser;

Most már megadhatjuk az értékeket az interfészben meghatározott tulajdonságokhoz:

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

Ha most megpróbálunk egy felhasználót létrehozni anélkül, hogy megadnánk a szükséges tulajdonságokat, akkor hibát fogunk látni:

let user: IUser = { name: 'john', // hiba }

Hiba akkor is fellép, ha megpróbálunk felesleges tulajdonságot megadni:

let user: IUser = { name: 'john', surn: 'smit', // hiba age: 30 }

Hozz létre egy IMath interfészt a num1 és num2 tulajdonságokkal.

Valósítsd meg a fent létrehozott interfész calc objektumát.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás