কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে স্প্রেড অপারেটর দিয়ে অ্যারেতে সর্বোচ্চ মান বের করা


অ্যারেতে সর্বোচ্চ মান বের করার অনেক লজিক্যাল এবং বিল্ট-ইন মেথড রয়েছে, কিন্তু স্প্রেড অপারেটর ব্যবহার করলে কাজটি অনেক সহজ হয়ে যায়। বিল্ট-ইন মেথড 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 ব্যবহার করে অ্যারের ম্যাক্সিমাম এলিমেন্ট বের করা