टाइपस्क्रिप्ट में स्टैटिक मethods
न केवल गुण, बल्कि मethods भी स्टैटिक हो सकते हैं। ऐसे मethods को ऑब्जेक्ट बनाए बिना कॉल किया जा सकता है।
आइए एक उदाहरण देखें। आइए एक क्लास बनाएं जो किसी सरणी के तत्वों का योग करता है। आइए इसमें एक स्टैटिक मethod बनाएं, जो एक पैरामीटर के रूप में सरणी लेता है, और सरणी के तत्वों का योग लौटाता है:
class Calc {
public static getSum(arr: number[]): number {
let sum: number = 0;
for (let elem of arr) {
sum += elem;
}
return sum;
}
}
आइए किसी सरणी के तत्वों का योग ज्ञात करने के लिए इस मethod का उपयोग करें:
let num: number = Calc.getSum([1, 2, 3, 4, 5]);
console.log(num);
Calc क्लास में ऐसे मethods जोड़ें जो
सरणियों के तत्वों के वर्गों का योग और
घनों का योग ज्ञात करेंगे।