जावास्क्रिप्ट में rest और spread ऑपरेटर्स का उपयोग करके संख्याओं का योग खोजने वाला फ़ंक्शन
आइए एक फ़ंक्शन लिखें जो संख्याओं की एक मनमानी संख्या को पैरामीटर के रूप में स्वीकार करेगा और उनका योग वापस करेगा।
हमारे फ़ंक्शन के काम करने के उदाहरण यहां दिए गए हैं:
console.log( func(1, 2, 3) ); // 6 प्रिंट करेगा
console.log( func(1, 2, 3, 4) ); // 10 प्रिंट करेगा
console.log( func(1, 2, 3, 4, 5) ); // 15 प्रिंट करेगा
शुरुआत के लिए, आइए ऐसा करें कि सभी पास किए गए पैरामीटर संख्याएं एक ऐरे में आ जाएं:
function func(...nums) {
console.log(nums);
}
func(1, 2, 3); // [1, 2, 3] प्रिंट करेगा
और अब पास किए गए ऐरे पर एक लूप चलाएंगे और पास की गई संख्याओं का योग ज्ञात करेंगे:
function func(...nums) {
let sum = 0;
for (let num of nums) {
sum += num;
}
return sum;
}
let result = func(1, 2, 3);
console.log(result); // 6 प्रिंट करेगा
एक फ़ंक्शन लिखें जो संख्याओं की एक मनमानी संख्या को पैरामीटर के रूप में स्वीकार करेगा और उनका अंकगणितीय माध्य वापस करेगा।