JavaScript-এ বহুমাত্রিক অ্যারে পূরণ করার সময় সমস্যা

নিম্নলিখিত কোডটি দেখি:

javascriptlet 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);

এই কোডে একটি খালি সাব-অ্যারে তৈরি করা একটি গুরুত্বপূর্ণ বিষয়। আমরা এই লাইনটি বাদ দিতে পারি না, কারণ তাহলে ভিতরের লুপে arr[i]-এ ডেটা পুশ করার চেষ্টা করলে একটি ত্রুটি দেখা দেবে।

Задание 1

নিম্নলিখিত কোডের লেখক একটি দ্বি-মাত্রিক অ্যারে তৈরি করতে চেয়েছিলেন:

javascriptlet arr = [];

for (let i = 0; i < 3; i++) {
  for (let j = 1; j <= 5; j++) {
    arr[i].push(j);
  }
}

console.log(arr);

যাইহোক, লেখা কোডটি যা উদ্দেশ্য ছিল তা করে না। লেখকের ত্রুটি খুঁজে বের করুন এবং সংশোধন করুন।

Задание 2

নিম্নলিখিত কোডের লেখক একটি দ্বি-মাত্রিক অ্যারে তৈরি করতে চেয়েছিলেন:

javascriptlet arr = [];

for (let i = 0; i < 3; i++) {
  arr[i] = '';
  
  for (let j = 1; j <= 5; j++) {
    arr[i].push(j);
  }
}

console.log(arr);

যাইহোক, লেখা কোডটি যা উদ্দেশ্য ছিল তা করে না। লেখকের ত্রুটি খুঁজে বের করুন এবং সংশোধন করুন।

Задание 3

নিম্নলিখিত কোডের লেখক একটি দ্বি-মাত্রিক অ্যারে তৈরি করতে চেয়েছিলেন:

javascriptlet arr = [];

for (let i = 0; i < 3; i++) {
  arr[i];
  
  for (let j = 1; j <= 5; j++) {
    arr[i].push(j);
  }
}

console.log(arr);

যাইহোক, লেখা কোডটি যা উদ্দেশ্য ছিল তা করে না। লেখকের ত্রুটি খুঁজে বের করুন এবং সংশোধন করুন।

Задание 4

নিম্নলিখিত কোডের লেখক একটি দ্বি-মাত্রিক অ্যারে তৈরি করতে চেয়েছিলেন:

javascriptlet arr = [];

for (let i = 0; i < 3; i++) {
  arr[j] = [];
  
  for (let j = 1; j <= 5; j++) {
    arr[i].push(j);
  }
}

console.log(arr);

যাইহোক, লেখা কোডটি যা উদ্দেশ্য ছিল তা করে না। লেখকের ত্রুটি খুঁজে বের করুন এবং সংশোধন করুন।

Задание 5

নিম্নলিখিত কোডের লেখক একটি দ্বি-মাত্রিক অ্যারে তৈরি করতে চেয়েছিলেন:

javascriptlet arr = [];

for (let i = 0; i < 3; i++) {
  arr = [];
  
  for (let j = 1; j <= 5; j++) {
    arr[i].push(j);
  }
}

console.log(arr);

যাইহোক, লেখা কোডটি যা উদ্দেশ্য ছিল তা করে না। লেখকের ত্রুটি খুঁজে বের করুন এবং সংশোধন করুন।

Задание 6

নিম্নলিখিত কোডের লেখক একটি দ্বি-মাত্রিক অ্যারে তৈরি করতে চেয়েছিলেন:

javascriptlet arr = [];

for (let i = 0; i < 3; i++) {
  arr[i] = [];
  
  for (let j = 1; j <= 5; j++) {
    arr.push(j);
  }
}

console.log(arr);

যাইহোক, লেখা কোডটি যা উদ্দেশ্য ছিল তা করে না। লেখকের ত্রুটি খুঁজে বের করুন এবং সংশোধন করুন।