কম্পিউটার

জাভাস্ক্রিপ্টে স্প্রেড অপারেটর ব্যবহার করে একটি অ্যারের সর্বোচ্চ মান কীভাবে খুঁজে পাবেন?


একটি অ্যারেতে সর্বাধিক মান খুঁজে বের করার জন্য আমাদের কাছে যৌক্তিক পদ্ধতি এবং অনেকগুলি অন্তর্নির্মিত পদ্ধতি রয়েছে, তবে স্প্রেড এর ব্যবহার অপারেটর সর্বোচ্চ মান খুঁজে পেতে আমাদের কাজকে অনেক সহজ করে তুলেছে। অন্তর্নির্মিত পদ্ধতি Math.max() একটি অ্যারেতে সর্বাধিক মান খুঁজে পেতে ব্যবহৃত সবচেয়ে সাধারণ পদ্ধতি। কিন্তু এই পদ্ধতিতে, আমাদের সমস্ত উপাদানগুলিকে পৃথকভাবে পাস করতে হবে, আমাদের কাজকে আরও কঠিন করে তুলবে। তাই এই সমস্যা দূর করতে প্রসারিত করুন অপারেটর ছবিতে আসে৷

উদাহরণ

নিম্নলিখিত উদাহরণে, স্প্রেড অপারেটর Math.max() এর সাথে থাকে না ফাংশন একটি অ্যারের প্রতিটি মান গণিত ফাংশনে পাঠানো হয়। মানগুলির একটি ছোট সেট থাকলে এটি ভাল, তবে মানগুলির একটি বড় সেটের ক্ষেত্রে, গণিত ফাংশনে প্রতিটি উপাদান পাস করা কঠিন।

<html>
<body>
   <script>
      var array = [1,2,3];
      var Max1 = Math.max(array);
      var Max2 = Math.max(array[1],array[1],array[2]) ;
      document.write(Max1);
      document.write("<br>");
      document.write(Max2);
   </script>
</body>
</html>

আউটপুট

NaN
3

নিম্নলিখিত উদাহরণে, স্প্রেড গণিত ফাংশনে প্রতিটি মান পাঠানোর পরিবর্তে অপারেটর (...) ব্যবহার করা হয়। এটি একটি আধুনিক পদ্ধতি যা একটি অ্যারেতে সর্বাধিক মান খুঁজে পেতে ব্যবহৃত হয়৷

উদাহরণ

<html>
<body>
   <script>
      var array = [1,2,3];
      var Max1 = Math.max(array);
      var Max2 = Math.max(...array) ;
      document.write(Max1);
      document.write("<br>");
      document.write(Max2);
   </script>
</body>
</html>

আউটপুট

NaN
3

  1. জাভাস্ক্রিপ্ট স্প্রেড অপারেটর

  2. কীভাবে জাভাস্ক্রিপ্ট অ্যারেতে একটি উপাদান অনুসন্ধান করবেন?

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

  4. কিভাবে C++ এ STL ব্যবহার করে একটি অ্যারের সর্বোচ্চ উপাদান খুঁজে পাবেন?