页:
[1]
|
基础问题:
function function_name(var_1,var_2,var_3)
{
this.var_1 = var_1;
this.var_2 = var_2;
this.var_3 = var_3;
this.ToString = mothod;
}
function mothod()
{
return "var_1" + this.var_1 +"\n" + "var_2" + this.var_2 +"\n" +"var_3" + this.var_3;
}
var objoo = new function_name("dao","yu","hoho");
window.alert(objoo);
我上面的代码怎么就得不到参数的值??????????????????????
不明白!!!!!!!!!!!!! |
|
[php]
<script language="javascript" type="text/JavaScript">
function function_name(var_1,var_2,var_3)
{
this.var_1 = var_1;
this.var_2 = var_2;
this.var_3 = var_3;
this.ToString = mothod;
function mothod()
{
return "var_1" + this.var_1 +"\n" + "var_2" + this.var_2 +"\n" +"var_3" + this.var_3;
}
}
var objoo = new function_name("dao","yu","hoho");
window.alert(objoo.ToString());
</script>
[/php]
其实你可以这样写
[php]
<script language="javascript" type="text/JavaScript">
function function_name(var_1,var_2,var_3)
{
this.var_1 = var_1;
this.var_2 = var_2;
this.var_3 = var_3;
this.ToString = function()
{
return "var_1" + this.var_1 +"\n" + "var_2" + this.var_2 +"\n" +"var_3" + this.var_3;
}
}
var objoo = new function_name("dao","yu","hoho");
window.alert(objoo.ToString());
</script>
[/php]
找点OO的资料看下就吧 |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.013803 second(s), 2 queries |