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

জাভাস্ক্রিপ্টে অ্যারের 0th ইনডেক্স এলিমেন্ট সরিয়ে বাকি এলিমেন্টগুলো কীভাবে পাবেন


_.rest() মেথডটি শূন্য (0th) ইনডেক্স এলিমেন্ট বাদে বাকি সব এলিমেন্ট ফেরত দেয়। এটি underscore.js-এর অংশ, যা জাভাস্ক্রিপ্টের একটি লাইব্রেরি। এটি দুটি প্যারামিটার নেয়: একটি অ্যারে এবং অন্যটি ইনডেক্স। দ্বিতীয় প্যারামিটারটি দেওয়া ইনডেক্স থেকে সার্চ শুরু করার জন্য ব্যবহৃত হয়।

সিনট্যাক্স

_.rest( array, index );

উদাহরণ

নিচের উদাহরণে, _.rest() মেথড ব্যবহার করে 0th ইনডেক্স এলিমেন্টটি সরিয়ে ফেলা হয়েছে। এখানে দ্বিতীয় প্যারামিটার পাস করা হয়নি।

<html> <body> <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"></script> </head> <body> 
    <script type="text/javascript"> 
        document.write(_.rest([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])); 
    </script> </body> </html>

আউটপুট

2, 3, 4, 5, 6, 7, 8, 9, 10

নিচের উদাহরণে, দ্বিতীয় প্যারামিটারও অন্তর্ভুক্ত করা হয়েছে। যখন দ্বিতীয় প্যারামিটার (যেটি একটি ইনডেক্স) দেওয়া হয়, তখন उतनी সংখ্যক এলিমেন্ট সরিয়ে বাকি এলিমেন্টগুলো আউটপুট হিসেবে দেখানো হয়।

উদাহরণ

<html> <body> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"></script> </head> <body> 
    <script type="text/javascript"> 
        document.write(_.rest([1, 2, 3, 4, 5, 6, 7, 8, 9, 10],4)); 
    </script> </body> </html>

আউটপুট

5, 6, 7, 8, 9, 10

  1. জাভাস্ক্রিপ্টে একই অ্যারেতে অ্যারের এলিমেন্টগুলো ডুপ্লিকেট করা

  2. জাভাস্ক্রিপ্টে অ্যারেতে থেকে ডুপ্লিকেট এলিমেন্ট রিডানডেন্টলি (redundantly) রিমুভ করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে ন্যূনতম উপাদানগুলোর সব ইনডেক্স ফেরত দেওয়া

  4. জাভাস্ক্রিপ্টে অ্যারেতে সবচেয়ে দীর্ঘ পুনরাবৃত্ত সংখ্যা সিরিজ বের করা