如果函数A作为参数传递给函数B时,A函数不会立刻执行,当满足某种条件时才会执行,这样的函数称为回调函数。
如间歇函数、事件的监听:
function fn() {
console.log('我是回调函数')
}
setInterval(fn,1000)
fn函数不会立刻执行,当时间过一秒执行一次
XXX.addEventLisntener('click',fn)
fn也不会立刻执行,只有当单击事件发生后才执行。
所以这样的函数才叫回调函数。