⊗tsSpIfRPr 23 of 37 menu

Alleen-lezen eigenschappen in interface in TypeScript

Alleen-lezen eigenschappen worden slechts eenmaal ingesteld bij het aanmaken van een object. Hierna kunnen ze niet meer worden gewijzigd. Voor het declareren van deze eigenschappen wordt het sleutelwoord readonly gebruikt.

Laten we de interface IFigure nemen, gemaakt in de vorige les. Maar laten we nu de eigenschap width alleen-lezen maken:

interface IFigure { height: number; readonly width: number; }

Laten we een object rectangle aanmaken:

let rectangle: IFigure = { height: 200, width: 300 }

Laten we de hoogte wijzigen:

rectangle.height = 150;

Laten we nu de breedte wijzigen en we zien een fout, aangezien de breedte als onveranderlijk is gedeclareerd:

rectangle.width = 400; // fout

Maak een interface IUser aan waarin de eigenschap salary alleen-lezen is.

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