TypeScript - Tableaux multidimensionnels

Un élément de tableau peut référencer un autre tableau pour sa valeur. Ces tableaux sont appelés tableaux multidimensionnels. TypeScript prend en charge le concept de tableaux multidimensionnels. La forme la plus simple d'un tableau multidimensionnel est un tableau bidimensionnel.

Déclaration d'un tableau bidimensionnel

var arr_name:datatype[][]=[ [val1,val2,val3],[v1,v2,v3] ]

Accès à un élément de tableau bidimensionnel

var arr_name:datatype[initial_array_index][referenced_array_index] = [ [val1,val2,val 3],
   [v1,v2,v3] ]

L'exemple suivant explique mieux ce concept.

Exemple

var multi:number[][] = [[1,2,3],[23,24,25]]  
console.log(multi[0][0]) 
console.log(multi[0][1]) 
console.log(multi[0][2]) 
console.log(multi[1][0]) 
console.log(multi[1][1]) 
console.log(multi[1][2])

L'exemple ci-dessus déclare initialement un tableau avec 2 éléments. Chacun de ces éléments fait référence à un autre tableau comportant 3 éléments. La représentation graphique du tableau ci-dessus est donnée ci-dessous.

Tout en faisant référence à un élément de tableau ici, l'indice de l'élément de tableau initial doit être suivi de l'indice de l'élément de tableau référencé. Ceci est illustré dans le code.

Lors de la compilation, il générera le code JavaScript suivant.

//Generated by typescript 1.8.10
var multi = [[1, 2, 3], [23, 24, 25]];
console.log(multi[0][0]);
console.log(multi[0][1]);
console.log(multi[0][2]);
console.log(multi[1][0]);
console.log(multi[1][1]);
console.log(multi[1][2]);

La sortie du code ci-dessus est la suivante -

1 
2 
3 
23 
24 
25