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 класына массивтердің
квадраттарының қосындысы мен текшелерінің қосындысын
табатын әдістерді қосыңыз.