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 පන්තියට ක්රම එකතු කරන්න
එමඟින් වර්ග එකතුව සහ එකතුව සොයා ගනී
අරාවන්හි මූලද්රව්යවල ඝනක.