我之前一直对回调函数云里雾里的,今天突然想到了一个比较好理解的方式
回调:把函数当作参数拿回来,然后再去调用
程序示例如下:
function foo(fn) {
fn()//将传进来的函数进行调用
}
function bar() {
console.log("bar函数执行了~")
}
foo(bar)
我们将bar函数当作参数传给foo函数,然后再foo函数内部进行调用,这样就能实现foo函数里使用bar函数的内容。
我之前一直对回调函数云里雾里的,今天突然想到了一个比较好理解的方式
回调:把函数当作参数拿回来,然后再去调用
程序示例如下:
function foo(fn) {
fn()//将传进来的函数进行调用
}
function bar() {
console.log("bar函数执行了~")
}
foo(bar)
我们将bar函数当作参数传给foo函数,然后再foo函数内部进行调用,这样就能实现foo函数里使用bar函数的内容。