⊗tsSpIfRPr 23 of 37 menu

Kirjutuskaitstud omadused TypeScripti liideses

Kirjutuskaitstud omadused määratakse ainult üks kord objekti loomisel. Neid ei saa hiljem muuta. Nende omaduste deklareerimiseks kasutatakse võtmesõna readonly.

Võtame liidese IFigure, mis loodi eelmises õppetükis. Kuid nüüd määrame omadusele width kirjutuskaitstud õiguse:

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

Loome objekti rectangle:

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

Muudame kõrgust:

rectangle.height = 150;

Nüüd proovime muudame laiust ja näeme viga, kuna laius on deklareeritud muutumatu:

rectangle.width = 400; // viga

Loo liides IUser, kus omadus salary on kirjutuskaitstud.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu