Skip to content

回调函数

如果将函数A作为参数传递给函数B时, 我们称函数A为回调函数

还记得之前讲的定时器么?他就是一个回调函数

js
const Fn = () =>  {
    console.log("我是回调函数...")
}

// 函数Fn作为参数, 传递给了setInterval, Fn就是回调函数
setInterval(Fn, 1000)

或者是事件监听, 他也是一个回调函数

js
BUT.addEventListener("click", function () {
    console.log("我是回调函数...")
})

回调函数不会立刻执行, 回调函数本质上还是一个函数, 只不过将它当成了参数使用

使用匿名函数作为回调函数是比较常见的