ধরুন, আমাদের কাছে এইরকম পূর্ণসংখ্যার অ্যারেগুলির একটি অ্যারে রয়েছে -
const arr = [ [1, 2, 3], [4, 5, 6] ];
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা অ্যারেগুলির একটি অ্যারেতে নেয়। ফাংশনটি প্রতিটি সাবয়ারের জন্য আলাদাভাবে গড় গণনা করবে এবং তারপরে সমস্ত গড়গুলির যোগফল ফেরত দেবে৷
অতএব, উপরের অ্যারের জন্য আউটপুট −
হওয়া উচিত2 + 5 = 7
উদাহরণ
এর জন্য কোড হবে −
const arr = [ [1, 2, 3], [4, 5, 6] ]; const sumAverage = (arr = []) => { const average = arr.reduce((acc, val) => { const total = val.reduce((total, num) => total += num, 0); return acc += total / val.length; }, 0); return Math.round(average); }; console.log(sumAverage(arr));
আউটপুট
এবং কনসোলে আউটপুট হবে −
7