注册 登录
编程论坛 JavaScript论坛

怎么在类里创建待参数的方法啊 谢谢

zzgzzg00 发布于 2012-01-11 08:48, 696 次点击
<script type="text/javascript">
function ff(a,b){
    this.a=a;
    function ss(b){
        alert(b);
    }
    this.x=ss;
}

var a=new ff(1,2);
alert(a.a);
a.x();
</script>
像这样  我想调用能传参的ss()方法  怎么做啊  显示结果是undefine  另外我想在调用方法时再传值该怎么做啊  万分感谢
6 回复
#2
编程之星2012-01-11 13:19
去掉ss(b)函数的参数b再试试
#3
zzgzzg002012-01-11 16:42
呵呵  果然可以  但是如果我想在调用方法时再传入值该怎么做啊
就像
a.x(10);
然后就输出10之类的  
谢谢

#4
编程之星2012-01-12 10:59
那就什么都不用改,直接使用
#5
zzgzzg002012-01-12 12:22
.....
#6
zhoufeng19882012-01-15 03:19
程序代码:
function ff(a,b){
    this.a=a;
    this.x=ss;
}

ff.prototype.ss = function (b){
        alert(b);
    };


var a=new ff(1,2);
alert(a.a);
a.x();
看高级编程撒~
#7
zzgzzg002012-01-16 17:43
thank you
1