⊗tsSpOpSMt 16 of 37 menu

Metode statice în TypeScript

Nu doar proprietățile pot fi statice, ci și metodele. Astfel de metode pot fi apelate fără a crea un obiect al clasei.

Să ne uităm la un exemplu. Să creăm o clasă care efectuează suma elementelor unui tablou. Să facem în ea o metodă statică, care acceptă un tablou ca parametru și returnează suma elementelor tabloului:

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

Să folosim această metodă pentru a găsi suma elementelor unui tablou:

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

În clasa Calc adăugați metode care vor găsi suma pătratelor și suma cuburilor elementelor tablourilor.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge