ধরা যাক, আমাদের কাছে সংখ্যার একটি অ্যারে আছে −
const arr =[৩, ৫, ৭, ৮, ৩, ৫, ৭, ৪, ২, ৮, ৪, ২, ১];
আমাদের এমন একটি ফাংশন লিখতে হবে যা সংশ্লিষ্ট উপাদান এবং এর পূর্বসূরীর গড় সহ একটি অ্যারে প্রদান করে। প্রথম উপাদানটির জন্য, যেহেতু কোনো পূর্বসূরি নেই, তাই সেই উপাদানটি ফেরত দেওয়া উচিত।
আসুন এই ফাংশনের জন্য কোড লিখি, আমরা এই সমস্যার সমাধান করতে Array.prototype.map() ফাংশন ব্যবহার করব -
উদাহরণ
const consecutiveAverage =arr => { return arr.map((el, ind, array) => { return ((el + (array[ind-1] || 0)) / (1 + !!ind) ); });};console.log(পরবর্তীAverage(arr));
আউটপুট
কনসোলে আউটপুট হবে −
<প্রে>[ 3, 4, 6, 7.5, 5.5, 4, 6, 5.5, 3, 5, 6, 3, 1.5]