window.myobj=new TestClass(); 在TestClass()中使用下述方法获取实例名。 for(var a in window){ if(window[a]==this){ document.write(a); break; } }
该方法优点:不用传递参数自动获取,但必须要加为window的属性,这也是其一个缺点。
当然最简单的方式还是传参:var obj=new TestClass("obj");
window.myobj=new TestClass(); 在TestClass()中使用下述方法获取实例名。 for(var a in window){ if(window[a]==this){ document.write(a); break; } }
该方法优点:不用传递参数自动获取,但必须要加为window的属性,这也是其一个缺点。
当然最简单的方式还是传参:var obj=new TestClass("obj");