扫码关注官方订阅号
总是在书中看到回调函数callback,不知道是什么意思?为什么叫回调函数呢?谢谢。
小伙看你根骨奇佳,潜力无限,来学PHP伐。
简单的说,回调函数就是把函数作为参数传递给其他函数,也叫作高阶函数,并在其他函数内部执行,所以回调函数是一个闭包。
举个栗子:
function fn(callback) { var a = 10; if (typeof callback === 'function') { callback(a); } } // 传入一个函数给 fn fn(function(param) { console.log(param); // 10 });
http://www.jb51.net/article/5...
JS里面 可以把函数作为参数传递给其他函数 比如
var a = function(data){ console.log(data) } var c = function(data){ console.log("data:+"data) } var b = funcition(arg1,callback ){ callback(arg1) } b(1,a) b(1,c)
这里面 传入的 a c就是 回调函数
给程序调用而不是你手动调用的
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
简单的说,回调函数就是把函数作为参数传递给其他函数,也叫作高阶函数,并在其他函数内部执行,所以回调函数是一个闭包。
举个栗子:
http://www.jb51.net/article/5...
JS里面 可以把函数作为参数传递给其他函数
比如
这里面 传入的 a c就是 回调函数
给程序调用而不是你手动调用的