回调函数
<!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>