কম্পিউটার

ন্যূনতম এবং সর্বোচ্চ উপাদান জাভাস্ক্রিপ্ট সহ একটি অ্যারে ফেরত দেওয়া


সংখ্যার একটি অ্যারে দেওয়া হয়েছে, ধরা যাক −

const arr =[12, 54, 6, 23, 87, 4, 545, 7, 65, 18, 87, 8, 76];

আমাদের এমন একটি ফাংশন লিখতে হবে যা থেররে থেকে সর্বনিম্ন এবং সর্বোচ্চ উপাদান বাছাই করে এবং সেই দুটি সংখ্যার একটি অ্যারে প্রদান করে যার সর্বনিম্ন সূচক 0 এবং সর্বোচ্চ 1 থাকে৷

এইরকম একটি সর্বনিম্ন সর্বোচ্চ অ্যারে তৈরি করতে আমরা Array.prototype.reduce() পদ্ধতি ব্যবহার করব -

উদাহরণ

const arr =[12, 54, 6, 23, 87, 4, 545, 7, 65, 18, 87, 8, 76];const minMax =(arr) => { ফেরত arr.reduce((acc) , val) => { if(val  acc[1]){ acc[1] =val; } রিটার্ন acc; }, [ইনফিনিটি, -ইনফিনিটি]);};console.log(minMax(arr));

আউটপুট

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

<প্রে>[ 4, 545]
  1. কিভাবে একটি অ্যারের মধ্যে 0 তম সূচীকৃত উপাদান সরাতে এবং জাভাস্ক্রিপ্টের বাকি উপাদানগুলি ফেরত দিতে হয়?

  2. জাভাস্ক্রিপ্টের সাথে একই অ্যারের একটি অ্যারের উপাদানগুলিকে কীভাবে নকল করবেন?

  3. ফাংশন যা জাভাস্ক্রিপ্টে একটি অ্যারের সর্বনিম্ন এবং সর্বোচ্চ মান প্রদান করে

  4. JavaScript-এ reduce() দিয়ে অ্যারে উপাদানের পণ্য খুঁজে বের করা