javascript之回调函数

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

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

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

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

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

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

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

        f2(b)

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

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

相关推荐
程序猿编码4 分钟前
工业视觉多任务方案:可编程梯度信息视觉框架,训练评估 + C++ 部署完整实战
开发语言·c++·视觉·推理引擎
言乐644 分钟前
Python实现语音审核模型
开发语言·python·django·virtualenv·pygame
朝朝辞暮i1 小时前
C++ 第 21 课:struct —— 把一组相关数据打包在一起
开发语言·c++·算法
Csvn1 小时前
组合式 API(Composition API)
前端
SHARK_pssm2 小时前
【C++——类和对象(下)】
开发语言·c++·经验分享·笔记
凯哥Java2 小时前
写代码怎么避免逻辑漏洞?
java·开发语言·人工智能·自动化
火柴就是我3 小时前
Android 打包报错 25.0.3
android·前端
BD_Marathon3 小时前
消息对象中字段的说明
java·前端·python
八荒启·交互动画3 小时前
Web特效025—用 Canvas 2D 做Web特效的定义与边界:这支画笔能做到哪一步
前端·webgl·网页特效·八荒启-交互动画·八荒启
Ai-_Man3 小时前
您您这可以把Dola的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。用AI导出鸭,答案是可以的
开发语言·前端·人工智能·小程序