কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে মিক্সড ডেটা টাইপ অ্যারেতে গড় বের করা

ধরি আমাদের মিক্সড ডেটা টাইপের একটি অ্যারে আছে:

const arr = [1,2,3,4,5,"4","12","2",6,7,"4",3,"2"];

যেসব এলিমেন্ট নম্বর অথবা আংশিক/পূর্ণভাবে নম্বরে রূপান্তরযোগ্য, তাদের গড় বের করতে হবে।

উদাহরণ

কোডটি নিচে দেওয়া হলো:

const arr = [1,2,3,4,5,"4","12","2",6,7,"4",3,"2"];
const calculateAverage = arr => {
    let sum = 0, count = 0;
    for(let i = 0; i < arr.length; i++){
        const val = parseInt(arr[i]);
        if(val){
            sum += val;
            count++;
        };
    };
    return (sum / count);
};
console.log(calculateAverage(arr));

আউটপুট

কনসোলে নিচের আউটপুটটি দেখাবে:

4.230769230769231
  1. জাভাস্ক্রিপ্টে অ্যারে খালি কীভাবে করবেন?

  2. জাভাস্ক্রিপ্টে অ্যারে খালি করার উপায়

  3. জাভাস্ক্রিপ্ট বেসিক অ্যারে মেথড: push, pop, shift, unshift, splice

  4. জাভাস্ক্রিপ্টে অ্যারেতে গড় (Average) গণনা