⊗tsSpIfPp 20 of 37 menu

Svojstva interfejsa u TypeScript-u

Neka imamo interfejs koji opisuje korisnika:

interface IUser { }

Dodajmo u ovaj interfejs svojstva i njihov tip:

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

Sada kreiramo objekat interfejsa. Za ovo deklarišemo promenljivu u kojoj navodimo izabrani interfejs kao tip:

let user: IUser;

Sada možemo da navedemo vrednosti za svojstva definisana u interfejsu:

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

Ako sada pokušamo da kreiramo korisnika, bez navedenih neophodnih svojstava, videćemo grešku:

let user: IUser = { name: 'john', // greška }

Takođe, greška će se pojaviti ako pokušamo da dodamo suvišno svojstvo:

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

Kreirajte interfejs IMath sa svojstvima num1 i num2.

Implementirajte objekat calc gore kreiranog interfejsa.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij