POO débutant [Résolu]

Messages postés
196
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
10 août 2009
- - Dernière réponse : dvdstory
Messages postés
196
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
10 août 2009
- 10 août 2009 à 18:34
Bonjour,

Je débute dans la POO. Et je n'arrive pas a savoir comment mettre plusieurs valeur pour un attribut.
Je m'explique, dans mon cas un utilisateur peut avoir plusieurs numéros de portable. Or je n'arrive qu'a mettre en POO qu'en seul numéro de portable.

J'essaye des codes du genre:
for (i=0;i<jQuery(xml).find('user').find('mobile').length;i++) {
this.mobile[i] = new mobile();
}
mais rien de marche.

Si vous avez une toute autre solution en POO je suis preneur.

Petit morceau de code:

function user(xml) {

this.id = (source xml)
this.gender = (source xml)
this.last_name = (source xml)
this.first_name = (source xml)


function mobile() {

this.id = (source xml)
this.prefix = (source xml)
this.number = (source xml)
}

for (i=0;i<jQuery(xml).find('user').find('mobile').length;i++) {
this.mobile[i] = new mobile();
}

}

var toto = new user(xml);




Merci d'avance
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
4934
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
7
3
Merci
Bonjour,
si vous parliez de POO "normale"
j'aurais un exemple :
( ici, j'utilise un array, mais bon
on peut faire autrement ! )

<script>
function obj()
{	this.nom=arguments[0];	
this.pre=arguments[1];	
this.tel=new Array();
for ( var n=2;n



mais vous semblez utiliser jquery
je ne pourrais donc guère vous en dire plus.

le script va chercher ses données dans du
xml, non ?
si c'est le cas, pourquoi donc
transformer cela en object ???
on peut directement gérer ce xml... non ?

Cordialement [mon Site] [M'écrire] Bul

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 138 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Bul3
Messages postés
196
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
10 août 2009
0
Merci
Effectivement j'utilise jQuery et je cherche les données dans un fichier xml.

Il est très facile de lire les données d'un fichier xml avec jQuery mais il est moins facile de le modifier ou supprimer et c'est surtout moins optimiser (plus lourd) de manipuler un fichier xml qu'un object.

C'est pour ces 2 raisons que je comptais transformer toutes les données en objet puis supprimer le fichier xml de la mémoire. (l'object est moins lourd et plus facile à manipuler que l'xml).


Merci de ta réponse, elle me convient. J'avais l'intuition d'utiliser des tableaux mais je l'utilisait mal en le mélangeant avec l'object.
Commenter la réponse de dvdstory