回调函数#
若将函数A作为参数传递给函数B时,称函数A为 回调函数
即:当一个函数当做参数传递给另外一个函数时,这个函数就是回调函数(调用一个函数,里面的参数是一个函数,就要回头先调用这个参数的函数,再执行外层函数)
常见的使用场景:
JavaScript// 1 function fn(){ console.log('回调函数在此!') } // fn传递给了setInterval,fn就是回调函数 setInterval(fn,1000) // 2 box.addEventListener('click',function(){ console.log('回调函数也在此!') })
回调函数本质还是函数,只不过把它当成参数使用
使用匿名函数作为回调函数比较常见