首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么取得新建对象的引用变量名本身

2012-02-13 
如何取得新建对象的引用变量名本身我也不知道该怎么描述....看代码吧functiontestObj(name){this.namenam

如何取得新建对象的引用变量名本身
我也不知道该怎么描述....看代码吧
function   testObj(name){
this.name=name;
this.show=function(){
alert(this.name);
}
}

var   test1=new   testObj( "test1name ");
test1.show();
var   test2=new   testObj( "test2name ");
test2.show();

我希望在show方法里取得 "test1 "、 "test2 "这两个字符串本身
当然var   test1=new   testObj( "test1 ")就可以的,但是,如果不这样传递参数,能取得到吗?

[解决办法]
function testObj(name){ --> function testObj(){

var test1=new testObj();
test1.name= "test1name ";
test1.show();
var test2=new testObj();
test2.name= "test2name ";
test2.show();
[解决办法]
不行,要传。
[解决办法]
function testObj(name){
this.name=name;
this.show=function(){
alert(this.name.match(/^test\d+/i));
}
}

var test1=new testObj( "test1name ");
test1.show();
var test2=new testObj( "test2name ");
test2.show();

还是不大清楚你想干什么 试试这个
[解决办法]
要传
[解决办法]
......只能传
[解决办法]
<a href= "javascript:void(0);onclick=new_function(this) "> 调用对象层的method方法 </a>

function new_function(o){
eval(o.id).method();
}
[解决办法]
帮LZ顶

http://user.qzone.qq.com/31767702
[解决办法]
晕了, 记得前段时间不是有人问题, 这是不行滴...

热点排行