কম্পিউটার

JavaScript ফাংশন যা একটি অ্যারের মধ্যে সমস্ত অনন্য আইটেম গণনা করা উচিত


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

ধরা যাক নিম্নলিখিতটি আমাদের অ্যারে -

const arr = ["hi", "hello", "hi"];

উদাহরণ

নিম্নলিখিত কোড -

const arr = ["hi", "hello", "hi"];
const countUnique = arr => {
   const counts = {};
   for (var i = 0; i < arr.length; i++) {
      counts[arr[i]] = 1 + (counts[arr[i]] || 0);
   };
   return counts;
};
console.log(countUnique(arr));

আউটপুট

এটি কনসোলে নিম্নলিখিত আউটপুট তৈরি করবে -

{ hi: 2, hello: 1 }

  1. JavaScript Array.prototype.map() ফাংশন

  2. কিভাবে একটি জাভাস্ক্রিপ্ট অ্যারে সব অনন্য মান পেতে?

  3. কারিফাইড ফাংশন যা জাভাস্ক্রিপ্টে অ্যারে উপাদানকে গুণিত করে

  4. জাভাস্ক্রিপ্ট ব্যবহার করে পরপর সংখ্যা আছে এমন একটি অ্যারেতে জোড়ার সংখ্যা