Comment obtenir de la classe nom de l'objet comme une chaîne de caractères en Javascript?

Disons que j'instancie un objet en Javascript comme ceci:

var myObj = new someObject();

Maintenant, est-il possible d'obtenir le var nom de l'objet en tant que chaîne de 'myObj' de l'intérieur de l'une des méthodes de la classe?


Plus de détails (édité):

La raison pour laquelle j'aimerais avoir le nom de la variable contenant la référence à l'objet, c'est que mon nouveau myObj serait de créer un nouveau cliquable DIV sur la page qui aurait besoin d'appeler une fonction myObj.someFunction(). Comme je l'ai insérer la nouvelle DIV j'ai besoin de savoir le nom de la variable contenant la référence à l'objet. Est-il peut-être une meilleure façon de faire cela?


Vous êtes bon, désolé pour le problème de terminologie.

La raison pour laquelle j'aimerais avoir le nom de la variable contenant la référence à l'objet, c'est que mon nouveau myObj de créer une nouvelle DIV cliquable sur la page qui aurait besoin d'appeler une fonction myObj.someFunction(). Comme je l'ai insérer la nouvelle DIV j'ai besoin de savoir le nom de la variable contenant la référence à l'objet. Est-il peut-être une meilleure façon de faire cela?

  • Shog9 est correct, pourquoi essayez-vous de le faire? Il y a probablement une meilleure façon d'obtenir ce que vous essayez de faire
  • En quelque sorte liée fonction de demande: Suggestion pour ajouter nameof() pour Tapuscrit compilateur. Si jamais cela terres que vous pourriez faire nameof(myObj) // returns the string "myObj"
InformationsquelleAutor Miro Solanka | 2009-04-25