⊗tsSpIfPp 20 of 37 menu

Vlastnosti rozhraní v TypeScript

Majme rozhranie, ktoré popisuje užívateľa:

interface IUser { }

Pridajme do tohto rozhrania vlastnosti a ich typ:

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

Teraz vytvoríme objekt rozhrania. Na to deklarujeme premennú, v ktorej uvedieme ako typ zvolené rozhranie:

let user: IUser;

Teraz môžeme zadať hodnoty pre vlastnosti definované v rozhraní:

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

Ak sa teraz pokúsime vytvoriť užívateľa bez zadania požadovaných vlastností, uvidíme chybu:

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

Chyba bude aj v prípade, ak sa pokúsime pridať nadbytočnú vlastnosť:

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

Vytvorte rozhranie IMath s vlastnosťami num1 a num2.

Implementujte objekt calc vyššie vytvoreného rozhrania.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť