Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1238 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  detecter une dimension d'un tableau [Trouvé]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

detecter une dimension d'un tableau [Trouvé]

n°1225120
Berceker U​nited
PSN : berceker_united
Posté le 18-10-2005 à 09:55:58  profilanswer
 

Bonjours
J'aurais voulu savoir comment il est possible de détecter une dimension dans un tableau. J4ai cherché et il me semble qu'il y a pas de fonction isArray().
toto = new Array;
toto[0] ='...';
toto[1] ='...';
toto[2] ='...';
toto[3][0] = new Array; <= comment savoir que là il y a une dimension
Merci.


Message édité par Berceker United le 18-10-2005 à 10:16:48
mood
Publicité
Posté le 18-10-2005 à 09:55:58  profilanswer
 

n°1225130
gatsusat
Posté le 18-10-2005 à 10:04:14  profilanswer
 

montableau.length <=== ca te retourne le nombres de lignes dans le tableau.
 
et puis tu ne peux pas faire  
et puis pour ton toto[3][0] <=== là ca signifie que c'est la 4eme ligne de toto et la premiere ligne du tableau contenu dans toto[3]
 
sinon tupeux tester en faisant un if
 
if (toto[3][0] )


---------------
Les CSS c'est bon mangez-en
n°1225133
Berceker U​nited
PSN : berceker_united
Posté le 18-10-2005 à 10:11:50  profilanswer
 

gatsusat a écrit :

montableau.length <=== ca te retourne le nombres de lignes dans le tableau.
 
et puis tu ne peux pas faire  
et puis pour ton toto[3][0] <=== là ca signifie que c'est la 4eme ligne de toto et la premiere ligne du tableau contenu dans toto[3]
 
sinon tupeux tester en faisant un if
 
if (toto[3][0] )


Merci pour ton intervention. Entre temps j'ai fais un script de test et dans l'exemple que j'ai mis plus haut effectivement il y avait une erreur pour la déclaration de la dimension. Voici mon script d'exemple.
 

Code :
  1. testo = new Array
  2.  testo[0] = 1;
  3.  testo[1] = 2;
  4.  testo[2] = 3;
  5.  testo[3] = 4;
  6.  testo[4] = new Array;
  7.  testo[4][0] = "a";
  8.  testo[4][1] = "b";
  9.  testo[4][2] = "c";
  10.  testo[4][3] = "d";
  11.  testo[4][4] = "e";
  12.  function boucle(test){
  13.   for(i=0;i<test.length;i++){
  14.    if(test[i].length>0)boucle(test[i]);
  15.    alert(test[i]);
  16.   }
  17.  }
  18.  boucle(testo);


 
Edit : Merci pour ton conseil. j'ai placé :  

Code :
  1. if(test[i][0])boucle(test[i]);


 
Maintenant cela fonctionne il parcoure bien chaque élément de mon tableau. Surtout que c'est moi qui maitrise la construction de ce tableau.
Merci ! :jap:


Message édité par Berceker United le 18-10-2005 à 10:16:20

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  detecter une dimension d'un tableau [Trouvé]

 

Sujets relatifs
Créer un tableau un peu particulierTrouve pas l'erreur (Calcul de Rho) + Erreur dans triage
masquer avec quoi getwindowslong(api) pour detecter un alwaysontopLimiter dimension images en upload
Eclipse ne trouve pas mon API JavaCommandes DOS / Retour du FIND / non trouvé
Tableau associatif trois dimensions...préchargement en CSS pour roll over (trouvé)
Tableau qui s'affiche de manière incomplète[TABLE/CSS] Tableau avec ascenseur !
Plus de sujets relatifs à : detecter une dimension d'un tableau [Trouvé]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR