⊗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 добавете методи, които ще намират сумата на квадратите и сумата на кубовете на елементите на масиви.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне