回调函数是一段可执行的代码,它作为参数传给其他代码,方便需要的时候复用这段代码
回调的特点:
- 不会立刻执行,
- 是闭包,
- this指向是调用它的上下文,并不是回调函数的上下文
- 允许传递多个回调
- 可以嵌套
回调的优点:
DRY,避免重复代码。
- DRY,避免重复代码。
- 可以将通用的逻辑抽象。
- 加强代码可维护性。
- 加强代码可读性。
- 分离专职的函数。
使用场景:
- 异步编程。
- 事件监听、处理。
- setTimeout、setInterval方法。
- 通用功能,简化逻辑。
回调函数是一段可执行的代码,它作为参数传给其他代码,方便需要的时候复用这段代码
回调的特点:
回调的优点:
DRY,避免重复代码。
使用场景:
转载于:https://www.cnblogs.com/JankinLiu/p/10372487.html