Javascript -在函数参数中返回另一个函数
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);
所以当文档准备好了,我需要发送一个警报,说'橙色',但我想通过返回一个函数来做到这一点。
如果你知道其他的方法请告诉我
要调用函数,必须在其后面加上()
。由于colors()
返回函数,因此将()
放在colors
调用之后:
$(document).ready(function(){
colors(function(){alert('Orange');})();
});
一般来说,处理回调的方式是这样的:
callback = getCallback(args);
callback();
相关文章:
- ES6构造函数返回基类的实例
- 从函数返回角度承诺
- 如何从jquery函数返回变量
- 根据是否解析了 Promise 从函数返回值
- Javascript函数返回未定义
- 如果函数返回True,则显示Javascript按钮
- Google Sheet自定义函数返回0
- 从Ajax函数返回值
- 使用for循环从Javascript中的函数返回多个值
- 谷歌地图:函数返回未定义的值在console.log中运行良好
- 从函数中的函数返回数组时出错
- 如何从嵌套的API函数返回值
- 从Mongoose结果匿名函数返回父函数
- 函数返回错误'令牌{'
- Jquery函数返回订单问题
- Mocha/Chai测试链接到函数返回断言错误
- 从异步函数返回值
- 函数返回后更新变量
- 我如何才能继续'如果'语句来比较作为参数的多个函数返回值
- 将外部函数返回的id传递给内部函数