Copie el código de código de la siguiente manera:
var a = nueva matriz (nueva matriz (1,2), nueva matriz ('b', 'c'));
documento.write(a[1][1]);
Para decirlo claramente, ¡es usar un bucle for para definir una matriz bidimensional!
?
<script idioma="javascript" tipo="texto/javascript">
función Array_2(nFila,nColumna){
var array1=new Array(); //Definir matriz unidimensional
for(i=0;i<nFila;i++){
//Definimos cada subelemento como una matriz
matriz1[i]=nueva matriz();
//----------------------------------------
for(n=0;n<nColumna;n++){
array1[i][n] = ''; //En este momento, aa[i][n] puede considerarse como una matriz de dos niveles.
}
//------------------------------------------
}
devolver matriz1;
}
var matriz_2= Matriz_2(3,2);
matriz_2[0][1] = 1;
matriz_2[0][2] = 2;
matriz_2[1][1] = 3;
matriz_2[1][2] = 4;
documento.write(array_2[1][2]);
</script>
// La parte de la línea de puntos también se puede implementar usando el método push () del objeto incorporado js Array, porque cuando arr1.push (arr2), toda la matriz arr2 se agregará a la matriz arr1 como un elemento, por lo que el bucle for en la línea de puntos se puede reemplazar completamente con la siguiente declaración: array1[i].push(new Array(nColumn));
Hoy también descubrí que también se puede definir así o convertirlo en una matriz bidimensional;
Copie el código de código de la siguiente manera:
var a = nueva matriz (nueva matriz (1,2), nueva matriz ('b', 'c'));
documento.write(a[1][1]);
PD: ¡Presta atención a la diferencia entre push y concat!
El método push agregará nuevos elementos en el orden en que aparecen. Si uno de los argumentos es una matriz, la matriz se agrega a la matriz como un solo elemento. Si desea combinar elementos de dos o más matrices, utilice el método concat.
El método concat devuelve un objeto Array que contiene concatenaciones de array1 y cualquier otro elemento proporcionado. Los elementos que se agregarán (elemento1...elementoN) se agregarán a la matriz en orden de izquierda a derecha. Si un elemento es una matriz, agregue su contenido al final de matriz1. Si el elemento no es una matriz, se agrega al final de la matriz como un único elemento de la matriz.
¡Muy bien! ! !