⊗tsSpOpAMRd 12 of 37 menu

TypeScript да readonly модификатори

readonly модификатори ёрдамида хусусиятларни факат ўқиш учун доступли қилиш мумкин. Келгила, мисолда кўрамиз. User синфида name хусусиятини факат ўқиш учун доступли қиламиз:

class User { readonly name: string; constructor(name: string) { this.name = name; } }

Синф объектини яратиб, исмга маълум қийматни белгилаймиз:

let user: User = new User('john');

Исмнинг қийматини ўқиймиз:

console.log(user.name); // 'john'

Aммо хусусиятга бошқа қийматни ёзишга уриниш хатоликка олиб келади:

user.name = 'eric'; // хатолик

User синфига факат ўқиш учун доступли бўлган age хусусиятини белгиланг. Бу синфнинг объектини яратиб, унинг ёшини экранга чикаринг.

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