Tengo una array multidimensional con 20 filas y 11 columnas.
Código:
Estoy intentando añadirle una nueva fila, para lo que hago:(datos[20][11])
Código:
Con ello, hago un console.log a datos.length, y veo como efectivamente me lo ha creado:datos.push();
Código:
Pero al imprimir el vector veo que lo ha creado vacío:console.log(datos.length) = 21
Código:
Intento cuando creo el vector, mediante un for, darle valores a esa nueva fila:console.log(datos[21][0])=undefined console.log(datos[21][1])=undefined console.log(datos[21][2])=undefined console.log(datos[21][3])=undefined y así hasta 11.
Código:
Pero me sigue saliendo tras el console log datos.push(); for(i=1;i<12;i++){ datos[21][j]=0 }
Código:
console.log(datos[21][0])=undefined console.log(datos[21][1])=undefined console.log(datos[21][2])=undefined console.log(datos[21][3])=undefined
Actualizo para poner que he puesto lo siguiente:
Código:
Y me salta un mensaje de error:datos.push([]); for (i = 0; i < datos.length; i++) { for (j = 0; j < 12; i++) { console.log(datos[i][j]); } }
Uncaught TypeError: Cannot read property '0' of undefined
¿Alguna idea?