⊗jsPmMuAFP 176 of 505 menu

Problemas al llenar arrays multidimensionales en JavaScript

Consideremos el siguiente código:

let 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.

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

let 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.

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

let 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.

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

let 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.

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

let 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.

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

let 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.

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

let 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.

fritcshuby