Bonjour,
J'essaie de créer un tableau d'objets.

J'ai déclaré la classe Noeud avec le "nom" en attribut.
Puis rempli un tableau avec des Noeuds.
Par contre, l'affichage via Noeud.nom donne ne fonctionne pas.

Concernant l'algorithme, je l'ai fait tourné à " l'ancienne" : papier,stylo. Il est correct.

J'ai testé la longueur du tableau : elle est correcte.

Ainsi, je pense que cela provient de la déclaration du tableau ou l'accès aux informations.

Voici un morceau du source.
Le complet serait un peu long et pénible à cause d'une lecture XML
Le problème vraiment sur l'affichage.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function Noeud(n_pere,n_fils,n_nom){
 
	this.pere = n_pere; /* Indice */
	this.nom = n_nom; /* String */
	this.fils = n_fils; /* Array Noeud */
 
}
 
 
m_tab = new Array;
 
***boucle***
m_tab[ind] = new Noeud(ind_pere,tmp_fils,tmp_nom);
**fin boucle***
 
var p;
for (p=0;p<m_tab.length;p++){
	m_tab[p].n_nom;
 
}
Merci de votre aide.