js可以将function的返回值直接赋值给一个变量么 比如说var se=function(){.....}

2025-01-07 02:10:12
推荐回答(4个)
回答1:

告诉你,很简单

alert(se())

或者你可以选择

var se= (function(){
var str=""
.............
......
return str
})()
alert(se)

js一切皆对象

回答2:

var se= function(){
var str=“”
.............
......
return str
}
这种方法是回调函数用的,不可能直接把return给你返回来,
要接收值必须var num = test();

回答3:

你如果要这么写的话,要改一下代码:
var se= function(){
var str=“”
.............
......
return str
}

改成:
var se= (function(){
var str=“”
.............
......
return str
})();

比如说:
function test(){
var t = (function(){return 1+1;})();
alert(t);
}

回答4:

你是用EXTJS做的吗? 定义一个id 传值