可能重复:
在传递给函数后确定变量的原始名称
获取对象的引用名称?
不完全确定如何解释这一点。我正在寻找在对象本身中获取变量名称的字符串值。
例如:
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();