⊗tsSpIfPp 20 of 37 menu

Eigenschappen van interfaces in TypeScript

Stel dat we een interface hebben die een gebruiker beschrijft:

interface IUser { }

Laten we aan deze interface eigenschappen en hun type toevoegen:

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

Nu maken we een object van de interface. Hiervoor declareren we een variabele, waarin we het gekozen interface als type specificeren:

let user: IUser;

Nu kunnen we waarden voor de eigenschappen, gedefinieerd in de interface, invullen:

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

Als we nu proberen een gebruiker aan te maken zonder de vereiste eigenschappen in te vullen, dan zien we een foutmelding:

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

Er zal ook een fout optreden, als we proberen een extra eigenschap toe te voegen:

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

Maak een interface IMath met de eigenschappen num1 en num2.

Implementeer een object calc van het hierboven gemaakte interface.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren