⊗tsSpOpSMt 16 of 37 menu

Statické metody v TypeScriptu

Statické mohou být nejen vlastnosti, ale i metody. Takové metody lze volat bez vytváření instance třídy.

Podívejme se na příklad. Vytvořme třídu, která provádí sčítání prvků pole. Vytvořme v ní statickou metodu, která přijímá pole jako parametr a vrací součet prvků pole:

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

Použijme tuto metodu k nalezení součtu prvků nějakého pole:

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

Do třídy Calc přidejte metody, které budou počítat součet čtverců a součet krychlí prvků pole.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout