কম্পিউটার

কিভাবে একটি অ্যারের মধ্যে 0 তম সূচীকৃত উপাদান সরাতে এবং জাভাস্ক্রিপ্টের বাকি উপাদানগুলি ফেরত দিতে হয়?


The _.rest()৷ জিরোথ সূচীকৃত উপাদান ছাড়া বাকি উপাদানগুলি ফেরত দিতে ব্যবহৃত হয়। এটি underscore.js এর অন্তর্গত , জাভাস্ক্রিপ্টের একটি লাইব্রেরি। এটি দুটি পরামিতি লাগে। একটি হল একটি অ্যারে এবং অন্যটি হল একটি সূচক . দ্বিতীয় প্যারামিটারটি প্রদত্ত সূচিবদ্ধ অ্যারে থেকে অনুসন্ধান শুরু করতে ব্যবহৃত হয়।

সিনট্যাক্স

_.rest( array, index );

উদাহরণ

নিম্নলিখিত উদাহরণে, 0ম সূচীকৃত উপাদানটি _.rest() ব্যবহার করে সরানো হয়েছে পদ্ধতি এখানে কোন দ্বিতীয় প্যারামিটার পাস করা হয়নি।

<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. কিভাবে অপ্রয়োজনীয়ভাবে একটি অ্যারের মধ্যে সদৃশ উপাদান অপসারণ - জাভাস্ক্রিপ্ট?

  3. জাভাস্ক্রিপ্টে অ্যারের ন্যূনতম উপাদানগুলির সমস্ত সূচকগুলির একটি অ্যারে ফেরত দিন

  4. জাভাস্ক্রিপ্টের সাহায্যে অ্যারেতে সংখ্যার দীর্ঘতম পুনরাবৃত্তি হওয়া সিরিজগুলি কীভাবে খুঁজে পাওয়া যায় এবং ফেরত দেওয়া যায়