Capharnaum
Messages postés7Date d'inscriptionmercredi 23 mars 2011StatutMembreDernière intervention 6 avril 2012
-
23 janv. 2012 à 11:19
Capharnaum
Messages postés7Date d'inscriptionmercredi 23 mars 2011StatutMembreDernière intervention 6 avril 2012
-
23 janv. 2012 à 17:57
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]);
}
cs_jperre
Messages postés268Date d'inscriptionlundi 9 janvier 2006StatutMembreDernière intervention19 janvier 20172 23 janv. 2012 à 15:22
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]);
}