POO débutant [Résolu]

Signaler
Messages postés
192
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
10 août 2009
-
Messages postés
192
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
10 août 2009
-
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

2 réponses

Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
11
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
Messages postés
192
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
10 août 2009

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.