假设我在Javascript中实例化一个对象,如下所示:
var myObj = new someObject();
Run Code Online (Sandbox Code Playgroud)
现在,是否可以'myObj'从其中一个类方法中获取var对象的名称作为字符串?
我想得到保持对象引用的变量名称的原因是我的new myObj会DIV在页面上创建一个需要调用函数的新的clickable myObj.someFunction().当我插入新的时,DIV我需要知道保持对象引用的变量的名称.有没有更好的方法呢?
你是对的,对不起术语的混淆.
我想得到保持对象引用的变量名称的原因是我的新myObj将在页面上创建一个需要调用函数myObj.someFunction()的新的可点击DIV.当我插入新的DIV时,我需要知道保持对象引用的变量的名称.有没有更好的方法呢?
我有一种感觉,这可能是不可能的,但我想确定一个变量的原始变量名称,该变量已经传递给javascript中的函数.我不知道如何更好地解释它,所以看看这个例子是否有意义.
function getVariableName(unknownVariable){
return unknownVariable.originalName;
}
getVariableName(foo); //returns string "foo";
getVariableName(bar); //returns string "bar";
Run Code Online (Sandbox Code Playgroud)
这是我正在处理的jquery插件,我希望能够显示传递给"调试"函数的变量的名称.