⊗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։ Ցուցադրեք այս հատկությունը առանց օբյեկտ հայտարարելու։

kaplhudatr