কম্পিউটার

জাভাস্ক্রিপ্টে নেস্টেড লুপগুলি থেকে বিরতির সেরা উপায় কী?


নেস্টেড লুপগুলি থেকে বিরতির সর্বোত্তম উপায় হল লেবেলগুলি ব্যবহার করা৷ একটি লেবেল ব্রেক এর সাথে ব্যবহার করা যেতে পারে এবং চালিয়ে যান আরো সুনির্দিষ্টভাবে প্রবাহ নিয়ন্ত্রণ করতে. একটি লেবেল ৷ একটি বিবৃতি বা কোডের ব্লকে প্রয়োগ করা হয় এমন একটি কোলন (:) দ্বারা অনুসরণ করা একটি শনাক্তকারী৷

উদাহরণ

আপনি নেস্টেড লুপগুলি থেকে বিরতির জন্য একটি বিরতি বিবৃতি সহ লেবেল প্রয়োগ করতে নিম্নলিখিত কোডটি চালানোর চেষ্টা করতে পারেন -

লাইভ ডেমো

<html>
   <body>
      <script>
         document.write("Entering the loop! <br /> ");
         outerloop:  // This is the label name

         for (var i = 0; i < 5; i++) {
            document.write("Outerloop: " + i + "<br />");
            innerloop:
            for(var j = 0; j < 5; j++) {
               if(j > 3 ) break ; // Quit the innermost loop
               if(i == 2) break innerloop; // Do the same thing
               if(i == 4) break outerloop; // Quit the outer loop
               document.write("Innerloop: " + j + " <br />");
            }
         }
         document.write("Exiting the loop!<br /> ");
      </script>
   </body>
</html>

  1. আমি একটি জাভাস্ক্রিপ্ট ত্রুটি প্রসারিত করতে পারি? এটা করার সেরা উপায় কি?

  2. জাভাস্ক্রিপ্টে একটি ইভেন্ট যোগ করার সেরা উপায় কি?

  3. জাভাস্ক্রিপ্ট ব্যবহার করে নতুন ব্রাউজার উইন্ডো খোলার সেরা উপায় কি?

  4. ডুপ্লিকেট ফাইলগুলি পরিচালনা করার সর্বোত্তম উপায় কী?