How do I get the name of a variable in javascript? -


possible duplicate:
determine original name of variable after passed function
get reference name of object?

not sure how explain this. i'm looking string value of variable name, in object itself.

for instance:

var myobject = function(){   var = this;    that.alertmyname = function(){     var name_of_instance = that.__name__;     alert(name_of_instance); //hoping retreive string containing 'var1'?   }  };  var var1 = new myobject(); var1.alertmyname(); 

it not possible determine name(s) of variable(s) object referenced from, not in particular example anyway. think of case have many variables referencing same object -- expect returned in case? if no variable references object @ all? (consider expression new myobject().alertmyname() -- should object's name be?)

if want give object name, make explicit:

var myobject = function(name){   var = this;    that.alertmyname = function(){     alert(name);   }  };  var var1 = new myobject("var1"); var1.alertmyname(); 

Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -