Correspondance entre String et Field [JAVASCRIPT] - Programmation
Marsh Posté le 25-07-2001 à 22:41:36
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
Marsh Posté le 25-07-2001 à 22:47:56
juste pr confirmation : j'avais dit une betise ds l'autre post ?
Marsh Posté le 25-07-2001 à 22:51:31
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
Marsh Posté le 25-07-2001 à 20:57:54
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]