回调

回调函数是一段可执行的代码,它作为参数传给其他代码,方便需要的时候复用这段代码

回调的特点:

  • 不会立刻执行,
  • 是闭包,
  • this指向是调用它的上下文,并不是回调函数的上下文
  • 允许传递多个回调
  • 可以嵌套

回调的优点:

DRY,避免重复代码。

  1. DRY,避免重复代码。
  2. 可以将通用的逻辑抽象。
  3. 加强代码可维护性。
  4. 加强代码可读性。
  5. 分离专职的函数。

使用场景:

  1. 异步编程。
  2. 事件监听、处理。
  3. setTimeout、setInterval方法。
  4. 通用功能,简化逻辑。
posted @ 2019-02-14 00:08  沧海的雨季  阅读(211)  评论(0编辑  收藏  举报