Problemas al llenar arrays multidimensionales en JavaScript

Consideremos el siguiente código:

javascriptlet arr = [];

for (let i = 0; i < 3; i++) {
  arr[i] = []; // presta atención a esta línea
  
  for (let j = 0; j < 3; j++) {
    arr[i].push(j + 1);
  }
}

console.log(arr);

En este código, la creación de un subarray vacío ocupa un lugar importante. No podemos omitir esta línea, porque entonces en el ciclo interno el intento de hacer push de datos en arr[i] arrojará un error.

Задание 1

El autor del siguiente código quería crear un array bidimensional:

javascriptlet arr = [];

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

console.log(arr);

Sin embargo, el código escrito no hace lo planeado. Encuentra y corrige el error del autor.

Задание 2

El autor del siguiente código quería crear un array bidimensional:

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

Sin embargo, el código escrito no hace lo planeado. Encuentra y corrige el error del autor.

Задание 3

El autor del siguiente código quería crear un array bidimensional:

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

Sin embargo, el código escrito no hace lo planeado. Encuentra y corrige el error del autor.

Задание 4

El autor del siguiente código quería crear un array bidimensional:

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

Sin embargo, el código escrito no hace lo planeado. Encuentra y corrige el error del autor.

Задание 5

El autor del siguiente código quería crear un array bidimensional:

javascriptlet arr = [];

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

console.log(arr);

Sin embargo, el código escrito no hace lo planeado. Encuentra y corrige el error del autor.

Задание 6

El autor del siguiente código quería crear un array bidimensional:

javascriptlet arr = [];

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

console.log(arr);

Sin embargo, el código escrito no hace lo planeado. Encuentra y corrige el error del autor.