JavaScript-এ 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 দেখাবে
এমন একটি ফাংশন লিখুন যা যেকোনো数量的 সংখ্যা প্যারামিটার হিসেবে গ্রহণ করবে এবং তাদের গড়算数ীয় মান ফেরত দিবে।