⊗tsSpOpSPr 14 of 37 menu

სტატიკური თვისებები TypeScript-ში

TypeScript-ში შესაძლებელია სპეციალური თვისებების შექმნა, რომლებიც კლასს ეკუთვნის, და არა ობიექტს. ასეთ თვისებებს უწოდებენ სტატიკურებს.

სტატიკურ თვისებებზე შესაძლებელია მიღწევა ობიექტის შექმნის გარეშე, უშუალოდ იმ კლასზე მიბმით, რომელშიც ისინი არიან გამოცხადებული. იმისთვის, რომ თვისება სტატიკური გახადოთ, საჭიროა წვდომის მოდიფიკატორის შემდეგ დაწეროთ საკვანძო სიტყვა static.

მოდით User კლასში განვსაზღვროთ სტატიკური თვისება salary:

class User { public name: string; public static salary: number = 1000; constructor(name: string) { this.name = name; } }

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

console.log(User.salary); // 1000

Student კლასში დაამატეთ სტატიკური თვისება specialty. გამოიტანეთ ეს თვისება ობიექტის გამოცხადების გარეშე.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა