⊗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çeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა