Récupérer le nom d'une variable Javascript ?

Fermé
Utilisateur anonyme - 29 juin 2010 à 22:50
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 30 juin 2010 à 00:20
Bonjour amis CCMistes !

J'ai une fonction javascript que "j'appelle" par le biais d'une variable comme ceci :

function maClasse(TheObjet, bidule, machintruc) {
	//Début de maClasse
	...
	//Fin de maClasse ;-)
}
var maVariable=new maClasse(this,"paramètre1","paramètre2");


Vous voyez que le premier paramètre de ma classe est "TheObjet", qui renvoie à la variable var maVariable.

En fait, j'ai besoin d'obtenir dans ma classe le nom de la variable qui l'appelle, ici en l'occurrence "maVariable". Mais quelle propriété dois-je utiliser sur "TheObjet" pour obtenir la chaîne "maVariable" ? TheObjet["name"] ne donne rien, ni TheObjet.name... Auriez-vous une idée ?

Merci!
rd_9

1 réponse

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
30 juin 2010 à 00:20
Salut.

En-dehors de ta classe, this représente l'objet window.
Donc à l'intérieur, TheObject est une référence à window.

Je n'ai pas de solution à ton problème
0