⊗jsPmLpBOP 155 of 505 menu

জাভাস্ক্রিপ্টে লুপে বাধ্যতামূলক নয় এমন বন্ধনীর সমস্যা

যদিও লুপে কার্লি ব্র্যাকেট বাদ দেওয়া যায়, তবুও আমি তা করতে খুবই নিরুৎসাহিত করি, কারণ এমন কোড প্রায়শই ত্রুটির দিকে নিয়ে যায়।

একটি উদাহরণ দেখি। আমাদের কাছে নিম্নলিখিত কোডটি আছে ধরা যাক:

for (let i = 0; i <= 9; i++) console.log(i); // 0 থেকে 9 পর্যন্ত সংখ্যাগুলো দেখাবে

উপরের কোডে একটি ছোট সংশোধন করছি (কোনটি খুঁজে বের করুন) - এবং এটি কাজ করা বন্ধ করে দেবে:

for (let i = 0; i <= 9; i++); console.log(i); // একটি ত্রুটি দেখাবে

তো, আমি কি সংশোধন করেছি?

সমস্যাটি দেখা দিয়েছে কারণ আমি লুপের ) এর পরে একটি সেমিকোলন রেখেছি। এমন ক্ষেত্রে তথাকথিত দেহবিহীন লুপ তৈরি হয়: এটি কেবল ভিতরে ঘুরবে, এবং পরের লাইনটি আর এর সাথে সম্পর্কিত হবে না। তাই, সমস্যা এড়াতে, আমি সবসময় লুপে কার্লি ব্র্যাকেট ব্যবহার করার পরামর্শ দিই।

নিচের কোডটি কার্যকর করার ফলাফল কী হবে বলুন:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr); console.log(elem);
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন