⊗tsSpOpSMt 16 of 37 menu

Statiska metoder i TypeScript

Inte bara egenskaper kan vara statiska, utan även metoder. Sådana metoder kan anropas utan att skapa ett objekt av klassen.

Låt oss titta på ett exempel. Vi skapar en klass som summerar element i en array. Låt oss skapa en statisk metod i den, som tar en array som parameter och returnerar summan av arrayelementen:

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

Låt oss använda denna metod för att hitta summan av elementen i någon array:

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

Lägg till metoder i klassen Calc som kommer att hitta summan av kvadrater och summan av kuber av arrayelement.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa