⊗tsSpIfRPr 23 of 37 menu

Својства само за читање во интерфејсот во TypeScript

Својствата само за читање се поставуваат само еднаш при креирање на објектот. Потоа тие не можат да се променат. За декларирање на овие својства се користи клучен збор readonly.

Да го земеме интерфејсот IFigure, создаден во претходната лекција. Но сега ќе го поставиме својството width со пристап само за читање:

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

Ајде да создадеме објект rectangle:

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

Да ја смениме висината:

rectangle.height = 150;

А сега да ја смениме ширината и ќе видиме грешка, бидејќи ширината е декларирана како непроменлива:

rectangle.width = 400; // грешка

Создадете интерфејс IUser, во кој својството salary ќе биде достапно само за читање.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј