当前位置: 首页 > news >正文

JavaScript 回调函数讲解_callback

JavaScript 回调函数讲解_callback

一、什么是回调函数

回调函数:咱们定义的函数,但是咱们自己不去调用,而是给别的函数去调用。

什么情形下使用回调函数呢?

当某个函数内部,缺少一段逻辑,需要去动态补充时,这个时候就需要使用回调函数。

二、为什么要使用回调函数

在这里插入图片描述
如上图所示,图图说:“我吃完饭,会给你们带饭”。但是这句话里面有两大不确定因素:

一个是 “你们” 都有谁?还有 “带饭” 到底带的是什么饭?

但是有一个是一定确定的,那就是图图一定会去吃饭。只有图图去吃饭了,才会产生带饭这件事儿。因此 “图图吃饭” 这件事就是整个事件的 主函数
同时,帅子和壮壮告诉图图带饭,他们自己不去执行带饭这件事儿,而是让图图去做,因此,壮壮和帅子就是整个事件的回调函数

三、代码示例

需求:图图在吃完饭后,会顺便帮其他人买饭。
问题:帮谁?买什么?图图不知道
因此,将帮谁?买什么? 作为参数传入到主函数中

在这里插入图片描述
运行结果:
在这里插入图片描述
可以发现,每次都是图图自己吃饭这个主函数先执行完毕后,再去调用回调函数。

http://www.lryc.cn/news/602986.html

相关文章:

  • 关于xshell的一些基本内容讲解
  • tsc命令深入全面讲解
  • jQuery 最新语法大全详解(2025版)
  • python对象的__dict__属性详解
  • 防水医用无人机市场报告:现状、趋势与洞察
  • Java 笔记 serialVersionUID
  • 分布式IO详解:2025年分布式无线远程IO采集控制方案选型指南
  • 生物信息学数据技能-学习系列001
  • 秒级构建消息驱动架构:描述事件流程,生成 Spring Cloud Stream+RabbitMQ 代码
  • Java 大视界 -- Java 大数据在智能安防入侵检测系统中的多源数据融合与误报率降低策略(369)
  • 分布式高可用架构核心:复制、冗余与生死陷阱——从主从灾难到无主冲突的避坑指南
  • redis getshell的三种方法
  • 从释永信事件看“积善“与“积恶“的人生辩证法
  • CMake、CMakeLists.txt 基础语法
  • CTF-Web学习笔记:信息泄露篇
  • docker 入门,运行上传自己的首个镜像
  • 降低焊接机器人保护气体消耗的措施
  • Docker 部署 Supabase并连接
  • 记录自己第n次面试(n>3)
  • DAY-13 数组与指针
  • [ The Missing Semester of Your CS Education ] 学习笔记 Vim篇
  • 前端实现银河粒子流动特效的技术原理与实践
  • Linux 软件包管理详解:从命令到实战
  • 计算机网络编程-Socket通信以及实战
  • STM32 USB HOST 驱动FT232 USB转串
  • 安装anaconda后,如何进入python解释器
  • SSH 远程控制及相关工具
  • 常见的JVM虚拟机的参数详解
  • “量子通信”
  • 【C语言网络编程基础】TCP并发网络编程:io多路复用