⊗tsSpIfPp 20 of 37 menu

Liideste omadused TypeScriptis

Oletame, et meil on liides, mis kirjeldab kasutajat:

interface IUser { }

Lisame sellele liidesele omadused ja nende tüübid:

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

Nüüd loome liidese objekti. Selleks deklareerime muutuja, kus määrame tüübiks valitud liidese:

let user: IUser;

Nüüd saame määrata väärtused liideses määratud omadustele:

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

Kui nüüd proovida luua kasutajat, ilma et määraksime talle vajalikke omadusi, näeme viga:

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

Samuti tekib viga, kui proovida teha liigset omadust:

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

Looge liides IMath omadustega num1 ja num2.

Realiseerige objekti calc eelpool loodud liides.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu