⊗tsSpIfRPr 23 of 37 menu

Skrivebeskyttede egenskaber i grænsefladen i TypeScript

Skrivebeskyttede egenskaber kan kun tildeles én gang, når objektet oprettes. Herefter kan de ikke ændres. For at deklarere disse egenskaber bruges nøgleordet readonly.

Lad os tage grænsefladen IFigure, oprettet i den forrige lektion. Men nu sætter vi egenskaben width til kun at være skrivebeskyttet:

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

Lad os oprette et objekt rectangle:

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

Lad os ændre højden:

rectangle.height = 150;

Lad os nu prøve at ændre bredden og vi vil se en fejl, da bredden er erklæret uforanderlig:

rectangle.width = 400; // fejl

Opret en grænseflade IUser, hvor egenskaben salary kun er skrivebeskyttet.

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