⊗tsSpIfPp 20 of 37 menu

Egenskaper för gränssnitt i TypeScript

Låt oss säga att vi har ett gränssnitt som beskriver en användare:

interface IUser { }

Låt oss lägga till egenskaper och deras typer i detta gränssnitt:

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

Nu skapar vi ett objekt av gränssnittet. För att göra detta deklarerar vi en variabel där vi anger den valda gränssnittstypen som typ:

let user: IUser;

Nu kan vi skriva in värden för de egenskaper som definierats i gränssnittet:

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

Om vi nu försöker skapa en användare utan att tilldela den nödvändiga egenskaper kommer vi att se ett fel:

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

Ett fel kommer också upp om man försöker lägga till en extra egenskap:

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

Skapa ett gränssnitt IMath med egenskaperna num1 och num2.

Implementera ett objekt calc av gränssnittet som skapats ovan.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa