javascript之回调函数

回调函数是指不是立即调用的函数

这类函数第一种情况是和某个事件绑定

javascript 复制代码
function f1()
        {
            console.log("回调函数")
        }
window.onclick = f1

上面的代码是声明一个f1函数,然后被绑定在点击窗口的事件里,点击才能调用函数

第二种情况是作为第二个函数的参数

javascript 复制代码
        function f2(a)
        {
            a()
        }

        let b = function()
        {
            console.log("发票")
        }

        f2(b)

上面代码表示b存储了一个函数,并作为参数被f2函数调用

另外需要注意的是,如果要调用函数作为参数,函数体必须是参数名()

相关推荐
滕州市燕猫虎计算机科技工作室个体工商户几秒前
Java,Java NIO,Java NIO2,Java AIO,AsynchronousServerSocketChannel
java·开发语言·nio·aio·nio2
计算机魔术师3 分钟前
807亿亏配900%留存:ANT招股书把AI的拧巴摊在桌上了
前端
古城小栈6 分钟前
Rust 学习路线,供初学者参考
开发语言·rust
喵了几个咪11 分钟前
GoWind CMS 拆解:给 NL2SQL 上四把锁——智能问数的安全边界
开发语言·后端·安全·微服务·golang·gowind
多弗朗皮卡丘13 分钟前
C++的类型转换
开发语言·c++
未来之窗软件服务14 分钟前
web网络请求竞态问题与取消方案-东方仙盟
前端·状态模式·仙盟创梦ide·东方仙盟·网络取消
FLJwu30 分钟前
运动相机图像传感器选型实战|第二篇:参数看着一模一样,为什么骑行录像疯狂果冻、拖影翻车?
android·c语言·开发语言·数码相机·运动相机·oem 量产
驭渊的小故事31 分钟前
从 JVM 底层看泛型:泛型擦除、Signature 属性与 Super Type Token 模式
java·开发语言·jvm
wshzd33 分钟前
LLM之Agent(120)|DeepSeek-Harness(二十七)Workflow 引擎与 Ralph 循环
前端·数据库·人工智能
Escalating_xu35 分钟前
【C语言项目实战】贪吃蛇(下):移动、碰撞与计分,完成一局可玩的游戏
c语言·开发语言·游戏