⊗tsSpIfRPr 23 of 37 menu

Skrivebeskyttede egenskaper i grensesnitt i TypeScript

Skrivebeskyttede egenskaper settes kun én gang ved opprettelse av objektet. Deretter kan de ikke endres. For å deklarere disse egenskapene brukes nøkkelordet readonly.

La oss ta grensesnittet IFigure, opprettet i forrige leksjon. Men nå setter vi egenskapen width til kun lesing:

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

La oss opprette et objekt rectangle:

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

La oss endre høyden:

rectangle.height = 150;

La oss nå endre bredden og vi vil se en feil, siden bredden er deklarert som uforanderlig:

rectangle.width = 400; // feil

Opprett et grensesnitt IUser der egenskapen salary kun skal være lesbar.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis