⊗tsSpIfRPr 23 of 37 menu

TypeScript da Interfeysda Faqat O'qish Uchun Xususiyatlar

Faqat o'qish uchun xususiyatlar faqat bir marta obyekt yaratilganda o'rnatiladi. Keyinchalik ularni o'zgartirib bo'lmaydi. Ushbu xususiyatlarni e'lon qilish uchun readonly kalit so'zi ishlatiladi.

Oldingi darsda yaratilgan IFigure interfeysini olaylik. Lekin endi width xususiyatiga faqat o'qish uchun ruxsat beramiz:

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

Keling, rectangle obyektini yarataylik:

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

Balandlikni o'zgartiramiz:

rectangle.height = 150;

Endi kenglikni o'zgartirib ko'ramiz va xatolikni ko'ramiz, chunki kenglik o'zgarmas sifatida e'lon qilingan:

rectangle.width = 400; // xato

IUser interfeysini yarating, unda salary xususiyati faqat o'qish uchun ruxsat berilgan bo'lsin.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish