⊗tsSpOpSMt 16 of 37 menu

Statische methoden in TypeScript

Niet alleen eigenschappen kunnen statisch zijn, maar ook methoden. Dergelijke methoden kunnen worden aangeroepen zonder een object van de klasse te creëren.

Laten we een voorbeeld bekijken. We maken een klasse die de elementen van een array optelt. We voorzien er een statische methode in, die een array als parameter accepteert en de som van de array-elementen teruggeeft:

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

Laten we deze methode gebruiken om de som van de elementen van een willekeurige array te vinden:

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

Voeg methoden toe aan de klasse Calc die de som van de kwadraten en de som van de kubussen van de array-elementen vinden.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren