⊗tsSpOpAMRd 12 of 37 menu

readonly მოდიფიკატორი TypeScript-ში

მოდიფიკატორის 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'

ხოლო თვისებაში სხვა მნიშვნელობის ჩაწერის მცდელობა შეცდომას გამოიწვევს:

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