javascript之回调函数

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

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

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

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

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

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

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

        f2(b)

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

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

相关推荐
longxiaozhang61 小时前
C# Array类:数组其实没那么难
开发语言·c#
白泽_hunter1 小时前
项目里最常见的 5 个 this 指向坑:从规则到实战彻底讲透
前端
宿6741 小时前
vue3-pinia
前端·vue.js
白泽_hunter1 小时前
搞懂 JS 数据类型:从 typeof 到手写完整类型判断,一张图理清
前端
互联网中的一颗神经元2 小时前
06. Small 对象分配:mcache 无锁路径
开发语言·golang
日光倾2 小时前
TypeScript 随手记 —— 1
前端·javascript·typescript
PPPPickup2 小时前
金证秋招笔试
java·开发语言
自学it的攻城狮2 小时前
elpis-core ,koa实现的系统底座, 沉淀80% 的通用能力,剩下20% 用于定制化开发
前端
不正经学生2 小时前
C语言结构体:自定义数据类型,让变量打包出行
java·c语言·开发语言·数据结构·算法
老一岁3 小时前
c问题总结(1)
c语言·开发语言