什么是回调函数,回调函数在javascript中有哪些使用
回调函数是一段可执行的代码段,它作为一个参数传递给其他的代码,其作用是在需要的时候方便调用这段(回调函数)代码
回调函数的英文解释为:
A callback is a function that is passed as an argument to another function and is executed after its parent function has completed.
翻译过来就是:回调函数是一个作为变量传递给另外一个函数的函数,它在主体函数执行完之后执行。
function a(callback) {
callback();
console.log(‘我是主函数’);
}
function b() {
console.log(‘我是回调函数’);
}
a(b)
这里面b函数可以认为是回调函数
回调函数的使用
回调函数能保证代码执行的顺序性,能避免异步带来的问题
call()、apply()方法
setTimeout()、setInterval()
AJAX异步请求
AJAX请求。若是使用回调函数进行处理,代码就可以继续进行其他任务,而无需空等。实际开发中,经常在javascript中使用异步调用