これを説明する方法が正確にはわかりません。オブジェクト自体で、変数名の文字列値を取得しようとしています。
例えば:
var MyObject = function(){
var that = this;
that.alertMyName = function(){
var name_of_instance = that.__name__;
alert(name_of_instance); //hoping to retreive a string containing 'var1'?
}
};
var var1 = new MyObject();
var1.alertMyName();