有没有办法将变量设置为等于函数,但是变量等于函数而不是等于函数返回值?
搜索了一下这一点没有任何成功,很可能是因为我不知道如何表达这个问题,但任何帮助都表示赞赏,这就是我所拥有的:
var ztype = zoom()在zoom没有额外的代码行的情况下,无论如何我都没有在函数之后设置返回值吗?
var zoom = function(){ //can be set to Full / percentage / Image / left empty for native image size
var type = $('.carousel').attr('data-zoom');
if(!type){
type = $(that).attr('data-zoom');
}
return type;
}
var ztype = zoom();
Run Code Online (Sandbox Code Playgroud)
如果我正确理解你,你试图将一个变量设置为一个函数的结果.这应该做你所希望的;
var ztype = function(){ //can be set to Full / percentage / Image / left empty for native image size
var type = $('.carousel').attr('data-zoom');
if(!type){
type = $(that).attr('data-zoom');
}
return type;
}();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7510 次 |
| 最近记录: |