কম্পিউটার

জাভাস্ক্রিপ্টে একটি অ্যারেতে সর্বাধিক মানের সূচী প্রদান করুন


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারে নেয়। অ্যারেতে একাধিক সর্বশ্রেষ্ঠ উপাদান থাকতে পারে (যেমন, সর্বশ্রেষ্ঠ উপাদানের পুনরাবৃত্তি)।

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এইরকম একটি অ্যারে নেয় এবং সর্বশ্রেষ্ঠ উপাদানের সমস্ত সূচক প্রদান করে৷

উদাহরণ

এর জন্য কোড হবে −

const arr = [10, 5, 4, 10, 5, 10, 6];
const findGreatestIndices = arr => {
   const val = Math.max(...arr);
   const greatest = arr.reduce((indexes, element, index) => {
      if(element === val){
         return indexes.concat([index]);
      } else {
         return indexes;
      };
   }, []);
   return greatest;
}
console.log(findGreatestIndices(arr));

আউটপুট

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

[ 0, 3, 5 ]

  1. JavaScript Array.prototype.values()

  2. JavaScript array.values()

  3. জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারেতে নেস্টেড অবজেক্টের মানের সমষ্টি

  4. একাধিক মান দ্বারা জাভাস্ক্রিপ্ট অ্যারের উপাদানগুলি কীভাবে খুঁজে পাবেন?