function A(callback) { console.log('我是主函數'); setTimeout(function () { callback("我是主函數傳出的"); }, 3000); } //定義回調函數 function B(data){ console.log(data) // 我是主函數傳出的 // setTimeout(console.log(data), 3000);//模仿耗時操做 } //調用主函數,將函數B傳進去 A(B);