⊗tsSpIfPp 20 of 37 menu

Sąsajų savybės TypeScript'e

Tarkime, kad turime sąsają, apibūdinančią vartotoją:

interface IUser { }

Į šią sąsają pridėkime savybes ir jų tipą:

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

Dabar sukuriame sąsajos objektą. Tam deklaruojame kintamąjį, kuriame nurodome pasirinktą sąsają kaip tipą:

let user: IUser;

Dabar galime nurodyti sąsajoje apibrėžtų savybių reikšmes:

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

Jei dabar pabandysime sukurti vartotoją, nenustatę reikiamų savybių, pamatysime klaidą:

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

Taip pat klaida bus, jei pabandysite pridėti perteklinę savybę:

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

Sukurkite sąsają IMath su savybėmis num1 ir num2.

Realizuokite aukščiau sukurtos sąsajos objektą calc.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti