<script type="text/javascript"> (function(){ var c=function(){ function a(s){ alert(s); } this.b=fu
<scripttype="text/javascript">(function(){varc=function(){functiona(s){alert(s);}this...
<script type="text/javascript">
(function(){
var c=function(){
function a(s){
alert(s);
}
this.b=function(){
a('s');
}
}
//在里面可以这个调用
var d=new c();
d.b();
})();
//在这里要怎样调用? 展开
(function(){
var c=function(){
function a(s){
alert(s);
}
this.b=function(){
a('s');
}
}
//在里面可以这个调用
var d=new c();
d.b();
})();
//在这里要怎样调用? 展开
3个回答
展开全部
<script type="text/javascript">
var c=function(){ //此函数是对象c的构造函数
function a(s){ //函数a(s),参数s
alert(s);
}
this.b=function(){//函数b()中调用了函数a;其中的this表示当前对象.
a('s');
}
}
通过var d= new c();得到c的对象实例d
通过d.b()调用函数b(),结果是:s
var c=function(){ //此函数是对象c的构造函数
function a(s){ //函数a(s),参数s
alert(s);
}
this.b=function(){//函数b()中调用了函数a;其中的this表示当前对象.
a('s');
}
}
通过var d= new c();得到c的对象实例d
通过d.b()调用函数b(),结果是:s
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取名后,直接调用,不需要()括号了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那必须给最外层的function取个名字
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询