回调函数
在javascript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。我们就说函数A是回调函数。
为什么要用回调函数
当函数的实现过程非常漫长,是选择等待函数完成处理,还是使用回调函数进行异步处理呢?
这种情况下,使用回调函数就变得至关重要,例如:ajax请求,若是使用回调函数进行处理,代码就可以继续进行其他任务,而不需要空等。
在javascript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。我们就说函数A是回调函数。
当函数的实现过程非常漫长,是选择等待函数完成处理,还是使用回调函数进行异步处理呢?
这种情况下,使用回调函数就变得至关重要,例如:ajax请求,若是使用回调函数进行处理,代码就可以继续进行其他任务,而不需要空等。