JavaScript - Javascript duda, problema, error. Ayuda porfavor.

 
Vista:

Javascript duda, problema, error. Ayuda porfavor.

Publicado por Adrian (1 intervención) el 21/01/2022 23:35:10
Tengo una duda que no puedo hallarle explicación
Porque el codigo que esta debajo da:

[ [ 0, 0, 0, 0, 0, 0 ],
[ 0, 0, 0, 0, 0, 0 ],
[ 0, 0, 0, 0, 0, 0 ] ]

y no da:

[[0,0],
[0,0,0,0],
[0,0,0,0,0,0]
]

No le hallo sentido, muchas gracias por su ayuda. Aquí esta el código:


function zeroArray(m, n) {
let newArray = [];
let row = [];
for (let i = 0; i < m; i++) {
for (let j = 0; j < n; j++) {
row.push(0);
}
newArray.push(row);
}
return newArray;
}
let matrix = zeroArray(3, 2);
console.log(matrix);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de algoritmo
Val: 37
Ha aumentado su posición en 2 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Javascript duda, problema, error. Ayuda porfavor.

Publicado por algoritmo (14 intervenciones) el 22/01/2022 21:10:30
Hola

Cada fila generada 'row' la incluyes dentro de 2 bucles (uno de 3 iteraciones y otro de 2), luego provocan que se repita 6 veces la incorporación de un nuevo cero.

No tengo claro qué es lo que pretendes.

Saludos :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar