জাভাস্ক্রিপ্টে মাল্টিডাইমেনশনাল অ্যারেগুলো পূরণ করা
ধরুন এখন আমরা একটি লুপ ব্যবহার করে কিছু মাল্টিডাইমেনশনাল অ্যারে তৈরি করতে চাই, যেখানে সংখ্যা থাকবে। উদাহরণস্বরূপ, নিচের মত একটি দ্বি-মাত্রিক অ্যারে:
[[1, 2, 3], [1, 2, 3], [1, 2, 3]]
দুটি নেস্টেড লুপ ব্যবহার করে সমস্যাটির সমাধান করা যাক। বাহ্যিক লুপটি সাব-অ্যারে তৈরি করবে, এবং অভ্যন্তরীণ লুপটি - এই সাব-অ্যারেগুলোকে সংখ্যা দিয়ে পূরণ করবে:
let arr = [];
for (let i = 0; i < 3; i++) {
arr[i] = []; // সাব-অ্যারে তৈরি করি
for (let j = 0; j < 3; j++) {
arr[i].push(j + 1); // সাব-অ্যারেটিকে সংখ্যা দিয়ে পূরণ করি
}
}
console.log(arr);
দুটি নেস্টেড লুপ ব্যবহার করে নিচের অ্যারেটি গঠন করুন:
[[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]]
দুটি নেস্টেড লুপ ব্যবহার করে নিচের অ্যারেটি গঠন করুন:
[
['x', 'x', 'x', 'x'],
['x', 'x', 'x', 'x'],
['x', 'x', 'x', 'x']
]
তিনটি নেস্টেড লুপ ব্যবহার করে নিচের অ্যারেটি গঠন করুন:
[
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
],
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
],
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
],
]