回调函数

定义

将一个函数作为参数传递给另一个函数,并在另一个函数里调用

回调函数不会马上被执行,它会在包含它的函数内的某个特定时间点被 回调

回调函数是一个闭包。

  • 传递参数之前,确保回调函数是一个函数
  1. if (callback && typeof callback === 'function') {
  2. callback()
  3. }
  • 回调函数只是一个普通的函数,可以传递参数给回调函数
  1. const functionA = (params_1,params_2,callback) => {
  2. if (callback && typeof callback === 'function') {
  3. callback(params_1, params_2)
  4. }
  5. }

未完待续……