আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি অ্যারেতে সব ইউনিক আইটেমের গণনা করে। ফাংশনটি একটি অবজেক্ট রিটার্ন করবে যা অ্যারেতে প্রতিটি ইউনিক এলিমেন্টের কাউন্ট উপস্থাপন করবে।
মনে করুন আমাদের নিম্নলিখিত অ্যারেটি আছে −
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 }