回调函数

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>callback</title>
</head>
<body>
    <script>
        // 定义一个空函数用来存放最后执行的回调函数
        var noop = function(){};
        // 定义主函数,回调函数作为参数当作A函数的参数,并在主函数执行完之后再执行回调函数
        function A(callback=noop){            
            console.log("我是主函数");
            callback();
        }
        // 调用A函数,并把真正最后执行的回调函数作为参数传给A
        A(function(){
            console.log("我是回调函数");
        });
    </script>
</body>
</html>

 

posted @ 2018-05-15 10:45  winteronlyme  阅读(140)  评论(0编辑  收藏  举报