কম্পিউটার

জাভাস্ক্রিপ্টে একটি বহুমাত্রিক অ্যারেতে সেরা উপাদান


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

উদাহরণস্বরূপ:

যদি ইনপুট অ্যারে −

হয়
const arr = [
   34, 65, 67,
   [
      43, 76, 87, 23, 56, 7,
      [
         54, 7, 87, 23, 79, 994, 2
      ],
      54
   ], 54, 4, 2
];

তারপর আউটপুট −

হওয়া উচিত
994

অ্যারের মধ্যে সবচেয়ে বড় সংখ্যা খুঁজে পেতে আমরা পুনরাবৃত্তি ব্যবহার করব,

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

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

const arr = [
   34, 65, 67,
   [
      43, 76, 87, 23, 56, 7,
      [
         54, 7, 87, 23, 79, 994, 2
      ],
      54
   ], 54, 4, 2
];
const getGreatest = (arr, greatest = -Infinity) => {
   for(let i = 0; i < arr.length; i++){
      if(Array.isArray(arr[i])){
         return getGreatest(arr[i], greatest);
      };
      if(arr[i] > greatest){
         greatest = arr[i];
      }
   };
   return greatest;
};
console.log(getGreatest(arr));

আউটপুট

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

994

  1. জাভাস্ক্রিপ্টে একটি অ্যারে থেকে একটি উপাদান সরানো হচ্ছে

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারেতে একটি উপাদান যোগ করা

  3. একটি জাভাস্ক্রিপ্ট অ্যারে প্রথম উপাদান এবং শেষ উপাদান?

  4. একটি অ্যারের শেষ উপাদান প্রিন্ট করতে জাভাস্ক্রিপ্ট কোড