function A(callback) {
         
            console.log('我是主函数');     
            setTimeout(function () {
                callback("我是主函数传出的");
            }, 3000); 
        }

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

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