小白理解回调函数 耗子会飞 2020-06-02 133 阅读1分钟 回调函数其实就是将一个函数作为另一个函数的实参,在另外一个函数中执行该函数。本质目的是希望将两个同步事件强行变成异步事件。因为有些行为是需要在某个行为执行完才能执行,所以需要将其变成异步执行的方法,所以回调函数需要某个条件满足了才会去执行。 function a(a, b, fn) { if (a !== b) { // 回调的条件 fn() //fn就是回调函数 } } lock.a(a, b, function() { return a+b })