[JavaScript] un pb tout bete avec array.lenght ....

un pb tout bete avec array.lenght .... [JavaScript] - Programmation

Marsh Posté le 15-05-2001 à 10:42:03    

J'ai declaré un tableau, je lui ajoute un element mais sa longueur reste undefined. Pourquoi ???
voila ma declaration :

Code :
  1. // liste des menus
  2. var liste=new Array();


et lorsque je lui ajoute un elmt :

Code :
  1. liste[0]=section;


 
et section est du type Menu (que j'ai defini moi meme a l'aide de ce constructeur :

Code :
  1. //methode pour ajouter une soussection au menu
  2. function ajoutEnfant(sousMenu)
  3.     this.listeEnfants[this.listeEnfants.lenght]=sousMenu; 
  4. }
  5. //constructeur
  6. function Menu(nom,lien)
  7.     this.nom=nom; 
  8.     this.lien=lien; 
  9.     this.listeEnfants=new Array(); 
  10.     //on associe la function pour en faire une methode
  11.     this.ajoutEnfant=ajoutEnfant;
  12. }


 
D'ailleurs à ce propos, je suis pas sur qu'on fasse comme ça pour faire une methode de classe ?
Mais bon, ça n'explique pas pourquoi le tableau n'a pas de longueur ?
merci !

Reply

Marsh Posté le 15-05-2001 à 10:42:03   

Reply

Marsh Posté le 15-05-2001 à 10:51:14    

Ha bordel, voila qui m'apprendra a faire des copier coller : je fais une faute de frappe et elle se retrouve partout dans le script ... :lol:  
en tout cas , merci ! :sol:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed