Copiez le code comme suit :
var a= nouveau tableau(nouveau tableau(1,2),nouveau tableau('b','c'));
document.write(a[1][1]);
Pour parler franchement, il s'agit d'utiliser une boucle for pour définir un tableau à deux dimensions !
?
<langage de script="javascript" type="text/javascript">
fonction Array_2(nRow,nColumn){
var array1=new Array(); //Définir un tableau unidimensionnel
pour(i=0;i<nRow;i++){
//Définit chaque sous-élément sous forme de tableau
array1[i]=nouveau tableau();
//---------------------------------------------
pour(n=0;n<nColonne;n++){
array1[i][n] = ''; //À ce stade, aa[i][n] peut être considéré comme un tableau à deux niveaux
}
//---------------------------------------------
}
retourner tableau1 ;
}
var tableau_2= Tableau_2(3,2);
tableau_2[0][1] = 1;
tableau_2[0][2] = 2;
tableau_2[1][1] = 3;
tableau_2[1][2] = 4;
document.write(array_2[1][2]);
</script>
//La partie en ligne pointillée peut également être implémentée à l'aide de la méthode push() de l'objet intégré js Array, car lorsque arr1.push(arr2), l'ensemble du tableau arr2 sera ajouté au tableau arr1 en tant qu'élément, donc la boucle for dans la ligne pointillée Elle peut être complètement remplacée par l'instruction suivante : array1[i].push(new Array(nColumn));
Aujourd'hui, j'ai également découvert qu'il peut également être défini ainsi ou transformé en un tableau bidimensionnel ;
Copiez le code comme suit :
var a= nouveau tableau(nouveau tableau(1,2),nouveau tableau('b','c'));
document.write(a[1][1]);
ps : Faites attention à la différence entre push et concat !
La méthode push ajoutera de nouveaux éléments dans l’ordre dans lequel ils apparaissent. Si l'un des arguments est un tableau, le tableau est ajouté au tableau en tant qu'élément unique. Si vous souhaitez combiner des éléments de deux tableaux ou plus, utilisez la méthode concat.
La méthode concat renvoie un objet Array contenant des concaténations de array1 et de tout autre élément fourni. Les éléments à ajouter (item1...itemN) seront ajoutés au tableau dans l'ordre de gauche à droite. Si un élément est un tableau, ajoutez son contenu à la fin du tableau1. Si l'élément n'est pas un tableau, il est ajouté à la fin du tableau en tant qu'élément unique du tableau.
Très bien! ! !