TypeScript-те статикалық әдістер
Статикалық болуы тек қасиеттер ғана емес, сонымен қатар әдістер де болуы мүмкін. Мұндай әдістерді объект жасаусыз шақыруға болады.
Мысалға қарайық. Массив элементтерін қосындысын есептейтін класс жасайық. Оның ішінде статикалық әдіс жасайық, параметр ретінде массив қабылдайды, ал қайтарады массив элементтерінің қосындысын:
typescriptclass Calc {
public static getSum(arr: number[]): number {
let sum: number = 0;
for (let elem of arr) {
sum += elem;
}
return sum;
}
}
Бір массивтің элементтерінің қосындысын табу үшін осы әдісті қолданайық:
typescriptlet num: number = Calc.getSum([1, 2, 3, 4, 5]);
console.log(num);
Задание 1
Calc класына массивтердің
квадраттарының қосындысы мен текшелерінің қосындысын
табатын әдістерді қосыңыз.