⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј