我有一个方法,在Firefox中完美有效,我可以用它来确定特定javascript对象的实例的名称(请不要问为什么我需要它...).Fr示例:
var temp = new String("hello!"); var theName = getVarName(temp); //returns "temp"
此方法使用"window.hasOwnProperty()",它在Internet Explorer中不起作用:任何建议?
如果由于某种原因您需要使用窗口,请使用:
Object.prototype.hasOwnProperty.call(obj, p)