⊗tsSpIfRPr 23 of 37 menu

Svojstva samo za čitanje u interfejsu u TypeScript-u

Svojstva samo za čitanje postavljaju se samo jednom prilikom kreiranja objekta. Nakon toga ih nije moguće izmeniti. Za deklaraciju ovih svojstava koristi se ključna reč readonly.

Uzmimo interfejs IFigure, kreiran u prethodnoj lekciji. Ali sada ćemo postaviti svojstvu width pristup samo za čitanje:

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

Hajde da kreiramo objekat rectangle:

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

Promenimo visinu:

rectangle.height = 150;

A sada da promenimo širinu i videćemo grešku, pošto je širina deklarisana kao nepromenljiva:

rectangle.width = 400; // greška

Kreirajte interfejs IUser, u kome će svojstvo salary biti dostupno samo za čitanje.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij