⊗tsSpIfPp 20 of 37 menu

Egenskaber for interfaces i TypeScript

Lad os sige, at vi har et interface, der beskriver en bruger:

interface IUser { }

Lad os tilføje egenskaber til dette interface og deres type:

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

Nu opretter vi et objekt af interfacet. For at gøre dette deklarerer vi en variabel, hvor vi angiver den valgte interface som type:

let user: IUser;

Nu kan vi tildele værdier til egenskaberne defineret i interfacet:

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

Hvis vi nu forsøger at oprette en bruger uden at tildele den de nødvendige egenskaber, vil vi se en fejl:

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

Der vil også være en fejl, hvis man forsøger at tilføje en ekstra egenskab:

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

Opret et interface IMath med egenskaberne num1 og num2.

Implementer et objekt calc af interfacet oprettet ovenfor.

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