11545 sujets

JavaScript, DOM et API Web HTML5

Je ne trouve pas comment faire sur le net. En fait, en javascript, je veux faire un tableau dans un tableau dans un tableau.
Un premier tableau niveau 1 qui contiendrait deux tableaux de niveaux 2 et dans chacun de ses tableaux une liste de données.
Comment puis-je faire ? Smiley biggol
Tu peux le faire comme cela :


tableau = new Array();
tableau[0] = new Array('valeur1','valeur2','etc...');
tableau[1] = new Array('valeur1b','valeur2b','etc...');
alert(tableau); // pour voir le résultat sous forme linéaire


@+
Une seconde syntaxe un peu plus courte est possible :

var tableau = [
[[1,2,3,4,5], [6,7,8,9,10]],
[[11,12,13,14,15], [16,17,18,19,20]]
];

var tableau1 = new Array();
var tableau2 = new Array();
var tableau3 = new Array();

tableau3[0]="Une valeur";
tableau2[0]=tableau3;
tableau1[0]=tableau2;


=> tableau1 est a tableau a 3 dimensions : c'est un tableau de tableaux de tableaux.
Modifié par Antoine_fr (22 Dec 2006 - 14:47)