js可以将function的返回值直接赋值给一个变量么 比如说var se=function(){.....}
我用的是javascript!第二层的那种方法我试过--可以!但不是我要问的---我做的时候代码如下:varse=function(){varstr=“”...........
我用的是javascript!第二层的那种方法我试过--可以!但不是我要问的---我做的时候代码如下:
var se= function(){
var str=“”
.............
......
return str
}
运行alert(se)——————显示:function(){.....................return str}并不是str的值,而是原样显示了function语句,请问是否可以用function直接给变量赋值! 展开
var se= function(){
var str=“”
.............
......
return str
}
运行alert(se)——————显示:function(){.....................return str}并不是str的值,而是原样显示了function语句,请问是否可以用function直接给变量赋值! 展开
4个回答
展开全部
var se= function(){
var str=“”
.............
......
return str
}
这种方法是回调函数用的,不可能直接把return给你返回来,
要接收值必须var num = test();
var str=“”
.............
......
return str
}
这种方法是回调函数用的,不可能直接把return给你返回来,
要接收值必须var num = test();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你如果要这么写的话,要改一下代码:
var se= function(){
var str=“”
.............
......
return str
}
改成:
var se= (function(){
var str=“”
.............
......
return str
})();
比如说:
function test(){
var t = (function(){return 1+1;})();
alert(t);
}
var se= function(){
var str=“”
.............
......
return str
}
改成:
var se= (function(){
var str=“”
.............
......
return str
})();
比如说:
function test(){
var t = (function(){return 1+1;})();
alert(t);
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是用EXTJS做的吗? 定义一个id 传值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询