НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить