Javascript - Return 在函数参数中另一个函数
Javascript - Return in a function parameter another function
我想做的事情听起来很简单。
我只需要用另一个函数做一个回调
这是一个使用 jQuery.
的示例
(function ( $ ) {
"use strict";
var colors;
colors = function(col){
return col;
};
$(document).ready(function(){
colors(function(){alert('Orange');});
});
})(jQuery);
因此,当文档准备就绪时,我需要发送一个提示 'Orange',但我想通过返回一个函数来完成。
如果您知道其他方法,请告诉我。
要调用一个函数,你必须在它后面加上()
。由于 colors()
returns 函数,在 colors
:
调用之后放置 ()
$(document).ready(function(){
colors(function(){alert('Orange');})();
});
更一般地说,您处理回调的方式类似于:
callback = getCallback(args);
callback();
我想做的事情听起来很简单。
我只需要用另一个函数做一个回调 这是一个使用 jQuery.
的示例(function ( $ ) {
"use strict";
var colors;
colors = function(col){
return col;
};
$(document).ready(function(){
colors(function(){alert('Orange');});
});
})(jQuery);
因此,当文档准备就绪时,我需要发送一个提示 'Orange',但我想通过返回一个函数来完成。
如果您知道其他方法,请告诉我。
要调用一个函数,你必须在它后面加上()
。由于 colors()
returns 函数,在 colors
:
()
$(document).ready(function(){
colors(function(){alert('Orange');})();
});
更一般地说,您处理回调的方式类似于:
callback = getCallback(args);
callback();