⊗tsSpIfRPr 23 of 37 menu

Lastnosti samo za branje v vmesniku v TypeScript

Lastnosti samo za branje se določijo samo enkrat ob ustvarjanju objekta. Kasneje jih ni mogoče spremeniti. Za razglasitev teh lastnosti se uporablja ključna beseda readonly.

Vzemimo vmesnik IFigure, ustvarjen v prejšnji lekciji. Toda zdaj nastavimo lastnosti width dostop samo za branje:

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

Ustvarimo objekt rectangle:

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

Spremenimo višino:

rectangle.height = 150;

Zdaj pa spremenimo širino in bomo videli napako, ker je širina razglašena kot nespremenljiva:

rectangle.width = 400; // napaka

Ustvarite vmesnik IUser, v katerem bo lastnost salary dostopna samo za branje.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni