কম্পিউটার

একটি অ্যারে জাভাস্ক্রিপ্ট থেকে একটি ফ্রিকোয়েন্সি অবজেক্ট তৈরি করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা লিটারেলের একটি অ্যারে নেয়। ফাংশনটি অ্যারের উপর ভিত্তি করে একটি অবজেক্ট তৈরি করে ফেরত দিতে হবে।

অবজেক্টের কীগুলি অ্যারের অনন্য উপাদান হওয়া উচিত এবং তাদের মান অ্যারেতে যতবার প্রদর্শিত হবে।

উদাহরণ

const arr = [4, 6, 3, 1, 5, 8, 9, 3, 4];
const findFrequency = (arr = []) => {
    const map = {};
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      if(map.hasOwnProperty(el)){
         map[el]++;
      }else{
         map[el] = 1;
      };
   };
   return map;
};
console.log(findFrequency(arr));

আউটপুট

এবং কনসোলে আউটপুট হবে −

{ '1': 1, '3': 2, '4': 2, '5': 1, '6': 1, '8': 1, '9': 1 }

  1. জাভাস্ক্রিপ্ট অ্যারে থেকে() পদ্ধতি

  2. JavaScript Array.from() পদ্ধতি

  3. নতুন অ্যারেতে জাভাস্ক্রিপ্ট অবজেক্ট ফরম্যাটিং

  4. একটি অ্যারে জাভাস্ক্রিপ্টে অবজেক্ট থেকে কী এবং মান পুনরুদ্ধার করুন