Appel dynamique de tableaux [Résolu]

Signaler
Messages postés
7
Date d'inscription
mercredi 23 mars 2011
Statut
Membre
Dernière intervention
6 avril 2012
-
Messages postés
7
Date d'inscription
mercredi 23 mars 2011
Statut
Membre
Dernière intervention
6 avril 2012
-
Bonjour,
Débutante en javascript, je rencontre un problème et fait donc appel à vous.
Je souhaiterai qu'une boucle me permette de renvoyer les valeurs de différents tableaux tour à tour.
Ce qui dans mon code çi dessous, m'afficherait les 3 premières valeurs de mes 3tableaux, mais évidemment ça ne marche pas :)

var tab0 = new Array("25","16");
var tab1 = new Array("225","146");
var tab2 = new Array("374","112");

for (i=0; i<=2; i++) {
var nomTab = "tab"+i;
document.write(nomTab[0]);
}

2 réponses

Messages postés
268
Date d'inscription
lundi 9 janvier 2006
Statut
Membre
Dernière intervention
19 janvier 2017
2
L'erreur dans ton code découle du fait que tu désire placer un nom de variable Array() dans une variable chaîne appelée nomTab. Javascript est dans l'impossibilité de fournir l'élément [0] de cette variable chaîne. La solution un tableau de tableaux :
var nomTab=new Array(2);
nomTab[0]=new Array(("25","16");
nomTab[1]=new Array("225","146");
nomTab[2]=new Array("374","112");

for (i=0; i<=2; i++) {
document.write(nomTab[i][0]);
}

Bon courage!...
Messages postés
7
Date d'inscription
mercredi 23 mars 2011
Statut
Membre
Dernière intervention
6 avril 2012

Merci mille fois !