⊗tsSpIfPp 20 of 37 menu

Egenskaper for grensesnitt i TypeScript

La oss si at vi har et grensesnitt som beskriver en bruker:

interface IUser { }

La oss legge til egenskaper i dette grensesnittet og deres type:

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

Nå oppretter vi et objekt av grensesnittet. For å gjøre dette deklarerer vi en variabel der vi spesifiserer det valgte grensesnittet som type:

let user: IUser;

Nå kan vi skrive inn verdier for egenskapene som er definert i grensesnittet:

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

Hvis vi nå prøver å opprette en bruker uten å tildele den nødvendige egenskaper, vil vi se en feil:

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

Det vil også oppstå en feil hvis vi prøver å legge til en ekstra egenskap:

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

Opprett et grensesnitt IMath med egenskapene num1 og num2.

Implementer et objekt calc for grensesnittet opprettet ovenfor.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis