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

জাভাস্ক্রিপ্টে অ্যারেতে অনডিফাইনড হোল (undefined holes) তৈরি করার পদ্ধতি


অনডিফাইনড হোল (undefined holes) তৈরি করতে উচিত এলিমেন্টগুলো উচ্চতর ইন্ডেক্সে যোগ করা, ছোট ইন্ডেক্সগুলো অক্ষূণ রেখে। এই অপ্রত্যক্ষ ছোট ইন্ডেক্সগুলো অনডিফাইনড হোল- দিয়ে পূরণ হয়ে যায়। বিস্তারিত বুঝতে নিচের উদাহরণটি দেখুন।

উদাহরণ

নিচের উদাহরণে, শুধু ৩টি এলিমেন্ট ডিক্লেয়ার করা হয়েছে। পরে যখন ইন্ডেক্স ৫-এ (যেটি প্রাথমিকভাবে নেই) অন্য একটি ভ্যারিয়েবল অ্যাসাইন করা হয়েছে, তখন ছোট ইন্ডেক্সগুলো (যেগুলো অক্ষূণ ছিল) অনডিফাইনড হোল-দিয়ে পূরণ হয়েছে।

<html> <body>    <script>       var nums = [1,2,3];       nums[5] = 6;       var Len = nums.length;       var text = "";       for (i = 0; i < Len; i++) {          text += nums[i] + "<br>";       }       document.write(text);    </script> </body> </html>

আউটপুট

1 2 3 undefined undefined 6
  1. জাভাস্ক্রিপ্টে অটোকমপ্লিট (Autocomplete) তৈরি করা

  2. জাভাস্ক্রিপ্টে অ্যারে থেকে সেটে কনভার্ট করা

  3. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে ID দিয়ে গ্রুপ করা

  4. জাভাস্ক্রিপ্টে মাল্টিডাইমেনশনাল অবজেক্ট তৈরি করা