Accès aux éléments d'un tableau 2D
Fait partie de la section Logique & Flux du Journey JavaScript de Coddy — leçon 7 sur 65.
L'accès aux éléments d'un tableau en 2D est similaire à l'accès aux éléments d'un tableau en 1D, mais au lieu d'utiliser un seul index, vous utilisez deux indices : un pour la ligne et un pour la colonne. Par exemple :
const seats = [
['A1', 'A2', 'A3'],
['B1', 'B2', 'B3']
];
// seats[0][2] -> 'A3'
// seats[1][1] -> 'B2'Rappelez-vous que les indices en JavaScript commencent à 0, donc la première ligne est à l'index 0, la deuxième ligne est à l'index 1, et ainsi de suite.
Défi
FacileCréez une fonction nommée getColumn qui prend trois arguments : un tableau 2D matrix, un entier numberOfRows et un entier colIndex. La fonction doit retourner un tableau contenant tous les éléments de la colonne spécifiée colIndex.
Aide-mémoire
Accédez aux éléments d'un tableau 2D en utilisant deux indices : [row][column]
const seats = [
['A1', 'A2', 'A3'],
['B1', 'B2', 'B3']
];
// seats[0][2] -> 'A3'
// seats[1][1] -> 'B2'Les indices commencent à 0 pour les lignes et les colonnes.
Essayez vous-même
function getColumn(matrix, numberOfRows, colIndex) {
// À FAIRE : Retourner un tableau contenant les éléments de l'index de colonne spécifié
}
// N'écrivez rien en dehors de la fonctionCette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Logique & Flux
1Les chaînes de caractères en profondeur
Fondamentaux des chaînesParcourir les chaînesTemplate LiteralsMéthodes des chaînesRécapitulatif - String Weaver4JSON Partie 2
Itérer sur du JSONJSON imbriquéChaînage optionnel JSONCopie superficielle et profondeRécapitulatif - Magasin de vélosRécapitulatif - Système solaire7Système de gestion de bibliothèque
Présentation du projetAjouter des livres2Tableaux multidimensionnels
Bases des tableaux 2DAccès aux éléments d'un tableau 2DBoucles imbriquées et tableaux 2DRécapitulatif - Tableaux 2DAddition et soustraction de matricesTableaux irréguliers (Jagged Arrays)Tableaux 3D et au-delàModèles courants de tableaux 2DRécapitulatif - Tout sur les tableaux3JSON Partie 1
Qu'est-ce qu'un JSON ?Vérifier si une clé existeMéthodes d'objetL'opérateur Spread Partie 1L'opérateur Spread Partie 2Supprimer des clésRécapitulatif - Manipuler les clés JSON