⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш