⊗tsSpOpSMt 16 of 37 menu

TypeScript да статик методлар

Статик бўлиши мумкин нафакат хоссалар, балки методлар ҳам. Бундай методларни объект яратилмадан чақириш мумкин.

Келгила, мисолда кўрамиз. Массив элементлари йиғиндисини ҳисоблайдиган класс язайлик. Унда статик метод яйлаймиз, параметр сифатида массивни қабул қилади, қайтариши эса массив элементларининг йиғиндиси:

class Calc { public static getSum(arr: number[]): number { let sum: number = 0; for (let elem of arr) { sum += elem; } return sum; } }

Бирор массив элементларининг йиғиндисини топиш учун бу методдан фойдаланамиз:

let num: number = Calc.getSum([1, 2, 3, 4, 5]); console.log(num);

Calc кла assига массив элементларининг квадратлари йиғиндиси ва кублар йиғиндисини топадиган методларни қўшинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш