Js回调函数

回调函数

字面上理解回调函数就是一个参数,将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数。这个过程就叫做回调,而被执行的这个函数就叫做回调函数。
最常见的回调函数就是JQuery中的$ajax。
举个例子。

//定义主函数,回调函数作为参数
    function A(callback) {
        callback();
        console.log('我是主函数');
    }

    //定义回调函数
    function B() {
        setTimeout("console.log('我是回调函数')", 3000);//模仿耗时操作  
    }

    //调用主函数,将函数B传进去
    A(B);

你可能感兴趣的:(Js回调函数)