⊗tsSpIfPp 20 of 37 menu

Eienskappe van koppelvlakke in TypeScript

Laat ons 'n koppelvlak hê wat 'n gebruiker beskryf:

interface IUser { }

Kom ons voeg eienskappe en hul tipe by hierdie koppelvlak:

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

Nou skep ons 'n objek van die koppelvlak. Om dit te doen verklaar ons 'n veranderlike waar ons die gekose koppelvlak as tipe spesifiseer:

let user: IUser;

Nou kan ons waardes vir die eienskappe wat in die koppelvlak gedefinieer is, invul:

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

As ons nou probeer om 'n gebruiker te skep sonder om die nodige eienskappe aan hom toe te ken, sal ons 'n fout sien:

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

Daar sal ook 'n fout wees as ons probeer om 'n oortollige eienskap te maak:

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

Skep 'n koppelvlak IMath met eienskappe num1 en num2.

Implementeer 'n objek calc van die hierbo geskepde koppelvlak.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp