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

 


Dernière réponse
Sujet : [JAVASCRIPT] Correspondance entre String et Field
grahf sur un objet instancie (i=new monObjet()) tu peux recuperer la valeur des champs mais pas le nom des champs
 
cf l'autre post
http://forum.hardware.fr/sqlforum/ [...] ache=cache

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
grahf sur un objet instancie (i=new monObjet()) tu peux recuperer la valeur des champs mais pas le nom des champs
 
cf l'autre post
http://forum.hardware.fr/sqlforum/ [...] ache=cache
__Lolo__ juste pr confirmation : j'avais dit une betise ds l'autre post ?
grahf youdontcare> le eval a pas l'air de marcher, mais ca m'a permis de contourner le probleme grace au post de __Lolo sur mon topic sur la reflexion, ou contrairement a ce que j'avais ecris on peut recuperer la valeur des champs d'un objet
youdontcare essaye eval("object" + i);
grahf Voila, j'ai par exemple un objet user :
 
function user()
{
 this.p_login='aaa';
 this.p_pass='bbb';
 this.p_forname='ccc';
 this.p_name='ddd';
}
 
dans une autre methode, je recupere les champs de mon objet
 
function modify(object)
{
for (var i in object)
{
    alert(object.i);  //marche pas
}
}
var myUser=new user();
modify(myUser);
 
quand je fais alert(object.i); il cherche le champ i de l'objet myUser (donc il trouve rien) alors que moi ce que je voudrais c :
 
1ere iteration : i contient "p_login" et object.i va chercher le champ p_login de mon objet myUser.
2eme it : ...
 
donc en fait mon probleme c de faire la correspondance entre une String et un champ.
Si c pas clair je reexplique.
 
Merci pour l'aide

 

[edtdd]--Message édité par grahf--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)