有什么方法可以将变量设置为等于函数,但不是等于变量等于函数,而是等于函数返回值?
在这方面进行了一些搜索没有取得任何成功,这很可能是因为我不知道如何表达该问题,但是可以得到任何帮助,这就是我所拥有的:
无需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();
如果我对您的理解正确,那么您正在尝试将变量设置为函数的结果。这应该可以满足您的期望;
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;
}();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句