IntroductionThe Référence JavaScript ne précise pas quelle matrice bidimensionnelle efficace. Cependant, vous pouvez en créer un. Je vous montre comment faire cela dans ce article.You besoin de connaître déjà la signification des tableaux à une et à deux dimensions afin de comprendre ce article.Note: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait dans cet article (lien brisé, l'image absente), contactez-moi au [email protected]. Voilà, me contacter pour le moindre problème que vous avez à propos de ce que vous êtes reading.
The unidimensionnel référence ArrayThe JavaScript spécifie un tableau à une dimension. Normalement, chaque élément de la matrice à une dimension est un littéral (valeur). Maintenant, voici le secret pour un tableau à deux dimensions: Si vous avez un tableau à une dimension et que vous faites chaque élément du tableau à une dimension, un nouveau tableau, alors vous auriez une array.
Creating deux dimensions d'un à deux Dimensional ArrayYou commencer par créer un tableau à une dimension comme suit: twoDArr = new Array (); Supposons que vous voulez un tableau à deux dimensions de cinq rangées; vous feriez cinq éléments du tableau de twoDArr, de nouveaux tableaux unidimensionnels, en utilisant le nouvel opérateur. Vous faites ceci: twoDArr [0] = new Array (); twoDArr [1] = new Array (); twoDArr [2] = new Array (); twoDArr [3] = new Array (); twoDArr [4] = new Array (); Avec cela, vous avez un tableau à deux dimensions.
Il est un processus assez long par rapport à ce que vous avez dans d'autres langues, mais vous avez enfin obtenu votre tableau à deux dimensions. Remarque: Avec JavaScript, vous ne disposez pas de décider de la longueur d'un tableau à une ou deux dimensions. Ainsi, le code de tableau à deux dimensions ci-dessus est OK. Si vous connaissez le nombre de lignes et si ils sont nombreux, puis en attribuant un nouveau tableau à une dimension pour chaque ligne comme ci-dessus serait fastidieux. Vous résoudre ce problème en attribuant les nouveaux tableaux unidimensionnels dans une boucle pour.
Dans cette optique, le tableau à deux dimensions ci-dessus est créé comme suit: twoDArr = new Array (); for (i = 0; i {twoDArr [i] = new Array ();} Accès ValuesYou accéder à la valeur d'un tableau JavaScript 2D comme suit: ArrayName [i] [j] où i est le numéro de ligne et j est la colonne . Numéro de ligne et de la colonne comptage commence à partir de zéro afin d'accéder à la valeur dans la rangée 2, col
0 - copie distincte de variable statique entre les différents…