
当我第一次开始学习js时php回调函数例子,我对回调函数感到困惑. 现在,我总结一下什么是回调函数.
让我们首先看一下回调的英语定义: 回调是一个函数,它作为参数传递给另一个函数,并在其父函数完成后执行.

从字面上看,回调函数是一个参数. 将此函数作为参数传递给另一个函数. 执行该函数后,执行传递的函数. 此过程称为回调.
事实上,它很容易理解,对,回调,回调,意味着回叫. 预先完成main函数之后,返回并调用传入的函数. 但是我以前看过很多博客,而且他们总是在迷雾中解释回调函数,非常深入.

别人举的一个例子: 约会后,你送女友回家php回调函数例子,当你离开时,你肯定会说: “我到家后会给你发信息,我非常担心你. ”不,那是你,我的女友回到家后真的给您发了一条消息. 年轻人,你有戏. 实际上,这是一个回调过程. 您给女友留下一个参数函数(请女友向您发送消息),然后女友回家,回家的动作是主要功能. 她必须首先返回家,执行主要功能,然后执行传入的功能,然后您会收到一条消息.
现在基本了解回调函数的含义. 没关系,没关系,我们使用代码说话.

//定义主函数,回调函数作为参数function A(callback) {
callback();
console.log(我是主函数);
}//定义回调函数function B(){
setTimeout("console.log(我是回调函数)", 3000);//模仿耗时操作 }//调用主函数,将函数B传进去A(B);//输出结果我是主函数
我是回调函数
在上面的代码中,我们首先定义main函数和callback函数,然后调用main函数并将回调函数传入.
![]()
在定义main函数时,我们让代码首先执行callback()回调函数,但是输出结果是输出之后的回调函数的内容. 这表明main函数可以继续执行自己的代码,而无需等待回调函数被执行. 因此,一般的回调函数用于耗时的操作. 例如ajax请求,例如处理文件.
本文介绍了JS回调函数的示例. 有关更多相关内容,请关注php中文网.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-260328-1.html
哈哈哈哈