Статичке методе у 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 додајте методе, које
ће налазити збир квадрата и збир
коцки елемената низова.